List<Map> codes = [
  {"name": "无效国家", "code": "UK", "dial_code": "+28"},
  {"name": "افغانستان", "code": "AF", "dial_code": "+93"},
  {"name": "Åland", "code": "AX", "dial_code": "+358"},
  {"name": "Shqipëria", "code": "AL", "dial_code": "+355"},
  {"name": "الجزائر", "code": "DZ", "dial_code": "+213"},
  {"name": "American Samoa", "code": "AS", "dial_code": "+1684"},
  {"name": "Andorra", "code": "AD", "dial_code": "+376"},
  {"name": "Angola", "code": "AO", "dial_code": "+244"},
  {"name": "Anguilla", "code": "AI", "dial_code": "+1264"},
  {"name": "Antarctica", "code": "AQ", "dial_code": "+672"},
  {"name": "Antigua and Barbuda", "code": "AG", "dial_code": "+1268"},
  {"name": "Argentina", "code": "AR", "dial_code": "+54"},
  {"name": "Հայաստան", "code": "AM", "dial_code": "+374"},
  {"name": "Aruba", "code": "AW", "dial_code": "+297"},
  {"name": "Australia", "code": "AU", "dial_code": "+61"},
  {"name": "Österreich", "code": "AT", "dial_code": "+43"},
  {"name": "Azərbaycan", "code": "AZ", "dial_code": "+994"},
  {"name": "Bahamas", "code": "BS", "dial_code": "+1242"},
  {"name": "‏البحرين", "code": "BH", "dial_code": "+973"},
  {"name": "Bangladesh", "code": "BD", "dial_code": "+880"},
  {"name": "Barbados", "code": "BB", "dial_code": "+1246"},
  {"name": "Белару́сь", "code": "BY", "dial_code": "+375"},
  {"name": "België", "code": "BE", "dial_code": "+32"},
  {"name": "Belize", "code": "BZ", "dial_code": "+501"},
  {"name": "Bénin", "code": "BJ", "dial_code": "+229"},
  {"name": "Bermuda", "code": "BM", "dial_code": "+1441"},
  {"name": "ʼbrug-yul", "code": "BT", "dial_code": "+975"},
  {"name": "Bolivia", "code": "BO", "dial_code": "+591"},
  {"name": "Bosna i Hercegovina", "code": "BA", "dial_code": "+387"},
  {"name": "Botswana", "code": "BW", "dial_code": "+267"},
  {"name": "Bouvetøya", "code": "BV", "dial_code": "+47"},
  {"name": "Brasil", "code": "BR", "dial_code": "+55"},
  {"name": "British Indian Ocean Territory", "code": "IO", "dial_code": "+246"},
  {"name": "Negara Brunei Darussalam", "code": "BN", "dial_code": "+673"},
  {"name": "България", "code": "BG", "dial_code": "+359"},
  {"name": "Burkina Faso", "code": "BF", "dial_code": "+226"},
  {"name": "Burundi", "code": "BI", "dial_code": "+257"},
  {"name": "Cambodia", "code": "KH", "dial_code": "+855"},
  {"name": "Cameroon", "code": "CM", "dial_code": "+237"},
  {"name": "Canada", "code": "CA", "dial_code": "+1"},
  {"name": "Cabo Verde", "code": "CV", "dial_code": "+238"},
  {"name": "Cayman Islands", "code": "KY", "dial_code": "+ 345"},
  {"name": "Ködörösêse tî Bêafrîka", "code": "CF", "dial_code": "+236"},
  {"name": "Tchad", "code": "TD", "dial_code": "+235"},
  {"name": "Chile", "code": "CL", "dial_code": "+56"},
  {"name": "中国大陆", "code": "CN", "dial_code": "+86"},
  {"name": "Christmas Island", "code": "CX", "dial_code": "+61"},
  {"name": "Cocos (Keeling) Islands", "code": "CC", "dial_code": "+61"},
  {"name": "Colombia", "code": "CO", "dial_code": "+57"},
  {"name": "Komori", "code": "KM", "dial_code": "+269"},
  {"name": "République du Congo", "code": "CG", "dial_code": "+242"},
  {
    "name": "République démocratique du Congo",
    "code": "CD",
    "dial_code": "+243"
  },
  {"name": "Cook Islands", "code": "CK", "dial_code": "+682"},
  {"name": "Costa Rica", "code": "CR", "dial_code": "+506"},
  {"name": "Côte d'Ivoire", "code": "CI", "dial_code": "+225"},
  {"name": "Hrvatska", "code": "HR", "dial_code": "+385"},
  {"name": "Cuba", "code": "CU", "dial_code": "+53"},
  {"name": "Κύπρος", "code": "CY", "dial_code": "+357"},
  {"name": "Česká republika", "code": "CZ", "dial_code": "+420"},
  {"name": "Danmark", "code": "DK", "dial_code": "+45"},
  {"name": "Djibouti", "code": "DJ", "dial_code": "+253"},
  {"name": "Dominica", "code": "DM", "dial_code": "+1767"},
  {"name": "República Dominicana", "code": "DO", "dial_code": "+1849"},
  {"name": "Ecuador", "code": "EC", "dial_code": "+593"},
  {"name": "مصر‎", "code": "EG", "dial_code": "+20"},
  {"name": "El Salvador", "code": "SV", "dial_code": "+503"},
  {"name": "Guinea Ecuatorial", "code": "GQ", "dial_code": "+240"},
  {"name": "ኤርትራ", "code": "ER", "dial_code": "+291"},
  {"name": "Eesti", "code": "EE", "dial_code": "+372"},
  {"name": "ኢትዮጵያ", "code": "ET", "dial_code": "+251"},
  {"name": "Falkland Islands", "code": "FK", "dial_code": "+500"},
  {"name": "Føroyar", "code": "FO", "dial_code": "+298"},
  {"name": "Fiji", "code": "FJ", "dial_code": "+679"},
  {"name": "Suomi", "code": "FI", "dial_code": "+358"},
  {"name": "France", "code": "FR", "dial_code": "+33"},
  {"name": "Guyane française", "code": "GF", "dial_code": "+594"},
  {"name": "Polynésie française", "code": "PF", "dial_code": "+689"},
  {
    "name": "Territoire des Terres australes et antarctiques fr",
    "code": "TF",
    "dial_code": "+262"
  },
  {"name": "Gabon", "code": "GA", "dial_code": "+241"},
  {"name": "Gambia", "code": "GM", "dial_code": "+220"},
  {"name": "საქართველო", "code": "GE", "dial_code": "+995"},
  {"name": "Deutschland", "code": "DE", "dial_code": "+49"},
  {"name": "Ghana", "code": "GH", "dial_code": "+233"},
  {"name": "Gibraltar", "code": "GI", "dial_code": "+350"},
  {"name": "Ελλάδα", "code": "GR", "dial_code": "+30"},
  {"name": "Kalaallit Nunaat", "code": "GL", "dial_code": "+299"},
  {"name": "Grenada", "code": "GD", "dial_code": "+1473"},
  {"name": "Guadeloupe", "code": "GP", "dial_code": "+590"},
  {"name": "Guam", "code": "GU", "dial_code": "+1671"},
  {"name": "Guatemala", "code": "GT", "dial_code": "+502"},
  {"name": "Guernsey", "code": "GG", "dial_code": "+44"},
  {"name": "Guinée", "code": "GN", "dial_code": "+224"},
  {"name": "Guiné-Bissau", "code": "GW", "dial_code": "+245"},
  {"name": "Guyana", "code": "GY", "dial_code": "+592"},
  {"name": "Haïti", "code": "HT", "dial_code": "+509"},
  {
    "name": "Heard Island and McDonald Islands",
    "code": "HM",
    "dial_code": "+0"
  },
  {"name": "Vaticano", "code": "VA", "dial_code": "+379"},
  {"name": "Honduras", "code": "HN", "dial_code": "+504"},
  {"name": "香港", "code": "HK", "dial_code": "+852"},
  {"name": "Magyarország", "code": "HU", "dial_code": "+36"},
  {"name": "Ísland", "code": "IS", "dial_code": "+354"},
  {"name": "भारत", "code": "IN", "dial_code": "+91"},
  {"name": "Indonesia", "code": "ID", "dial_code": "+62"},
  {"name": "ایران", "code": "IR", "dial_code": "+98"},
  {"name": "العراق", "code": "IQ", "dial_code": "+964"},
  {"name": "Éire", "code": "IE", "dial_code": "+353"},
  {"name": "Isle of Man", "code": "IM", "dial_code": "+44"},
  {"name": "יִשְׂרָאֵל", "code": "IL", "dial_code": "+972"},
  {"name": "Italia", "code": "IT", "dial_code": "+39"},
  {"name": "Jamaica", "code": "JM", "dial_code": "+1876"},
  {"name": "日本", "code": "JP", "dial_code": "+81"},
  {"name": "Jersey", "code": "JE", "dial_code": "+44"},
  {"name": "الأردن", "code": "JO", "dial_code": "+962"},
  {"name": "Қазақстан", "code": "KZ", "dial_code": "+7"},
  {"name": "Kenya", "code": "KE", "dial_code": "+254"},
  {"name": "Kiribati", "code": "KI", "dial_code": "+686"},
  {"name": "북한", "code": "KP", "dial_code": "+850"},
  {"name": "대한민국", "code": "KR", "dial_code": "+82"},
  {"name": "Republika e Kosovës", "code": "XK", "dial_code": "+383"},
  {"name": "الكويت", "code": "KW", "dial_code": "+965"},
  {"name": "Кыргызстан", "code": "KG", "dial_code": "+996"},
  {"name": "ສປປລາວ", "code": "LA", "dial_code": "+856"},
  {"name": "Latvija", "code": "LV", "dial_code": "+371"},
  {"name": "لبنان", "code": "LB", "dial_code": "+961"},
  {"name": "Lesotho", "code": "LS", "dial_code": "+266"},
  {"name": "Liberia", "code": "LR", "dial_code": "+231"},
  {"name": "‏ليبيا", "code": "LY", "dial_code": "+218"},
  {"name": "Liechtenstein", "code": "LI", "dial_code": "+423"},
  {"name": "Lietuva", "code": "LT", "dial_code": "+370"},
  {"name": "Luxembourg", "code": "LU", "dial_code": "+352"},
  {"name": "澳門", "code": "MO", "dial_code": "+853"},
  {"name": "Македонија", "code": "MK", "dial_code": "+389"},
  {"name": "Madagasikara", "code": "MG", "dial_code": "+261"},
  {"name": "Malawi", "code": "MW", "dial_code": "+265"},
  {"name": "Malaysia", "code": "MY", "dial_code": "+60"},
  {"name": "Maldives", "code": "MV", "dial_code": "+960"},
  {"name": "Mali", "code": "ML", "dial_code": "+223"},
  {"name": "Malta", "code": "MT", "dial_code": "+356"},
  {"name": "M̧ajeļ", "code": "MH", "dial_code": "+692"},
  {"name": "Martinique", "code": "MQ", "dial_code": "+596"},
  {"name": "موريتانيا", "code": "MR", "dial_code": "+222"},
  {"name": "Maurice", "code": "MU", "dial_code": "+230"},
  {"name": "Mayotte", "code": "YT", "dial_code": "+262"},
  {"name": "México", "code": "MX", "dial_code": "+52"},
  {"name": "Micronesia", "code": "FM", "dial_code": "+691"},
  {"name": "Moldova", "code": "MD", "dial_code": "+373"},
  {"name": "Monaco", "code": "MC", "dial_code": "+377"},
  {"name": "Монгол улс", "code": "MN", "dial_code": "+976"},
  {"name": "Црна Гора", "code": "ME", "dial_code": "+382"},
  {"name": "Montserrat", "code": "MS", "dial_code": "+1664"},
  {"name": "المغرب", "code": "MA", "dial_code": "+212"},
  {"name": "Moçambique", "code": "MZ", "dial_code": "+258"},
  {"name": "Myanma", "code": "MM", "dial_code": "+95"},
  {"name": "Namibia", "code": "NA", "dial_code": "+264"},
  {"name": "Nauru", "code": "NR", "dial_code": "+674"},
  {"name": "नपल", "code": "NP", "dial_code": "+977"},
  {"name": "Nederland", "code": "NL", "dial_code": "+31"},
  {"name": "Netherlands Antilles", "code": "AN", "dial_code": "+599"},
  {"name": "Nouvelle-Calédonie", "code": "NC", "dial_code": "+687"},
  {"name": "New Zealand", "code": "NZ", "dial_code": "+64"},
  {"name": "Nicaragua", "code": "NI", "dial_code": "+505"},
  {"name": "Niger", "code": "NE", "dial_code": "+227"},
  {"name": "Nigeria", "code": "NG", "dial_code": "+234"},
  {"name": "Niuē", "code": "NU", "dial_code": "+683"},
  {"name": "Norfolk Island", "code": "NF", "dial_code": "+672"},
  {"name": "Northern Mariana Islands", "code": "MP", "dial_code": "+1670"},
  {"name": "Norge", "code": "NO", "dial_code": "+47"},
  {"name": "عمان", "code": "OM", "dial_code": "+968"},
  {"name": "Pakistan", "code": "PK", "dial_code": "+92"},
  {"name": "Palau", "code": "PW", "dial_code": "+680"},
  {"name": "فلسطين", "code": "PS", "dial_code": "+970"},
  {"name": "Panamá", "code": "PA", "dial_code": "+507"},
  {"name": "Papua Niugini", "code": "PG", "dial_code": "+675"},
  {"name": "Paraguay", "code": "PY", "dial_code": "+595"},
  {"name": "Perú", "code": "PE", "dial_code": "+51"},
  {"name": "Pilipinas", "code": "PH", "dial_code": "+63"},
  {"name": "Pitcairn Islands", "code": "PN", "dial_code": "+64"},
  {"name": "Polska", "code": "PL", "dial_code": "+48"},
  {"name": "Portugal", "code": "PT", "dial_code": "+351"},
  {"name": "Puerto Rico", "code": "PR", "dial_code": "+1939"},
  {"name": "قطر", "code": "QA", "dial_code": "+974"},
  {"name": "România", "code": "RO", "dial_code": "+40"},
  {"name": "Россия", "code": "RU", "dial_code": "+7"},
  {"name": "Rwanda", "code": "RW", "dial_code": "+250"},
  {"name": "La Réunion", "code": "RE", "dial_code": "+262"},
  {"name": "Saint-Barthélemy", "code": "BL", "dial_code": "+590"},
  {"name": "Saint Helena", "code": "SH", "dial_code": "+290"},
  {"name": "Saint Kitts and Nevis", "code": "KN", "dial_code": "+1869"},
  {"name": "Saint Lucia", "code": "LC", "dial_code": "+1758"},
  {"name": "Saint-Martin", "code": "MF", "dial_code": "+590"},
  {"name": "Saint-Pierre-et-Miquelon", "code": "PM", "dial_code": "+508"},
  {
    "name": "Saint Vincent and the Grenadines",
    "code": "VC",
    "dial_code": "+1784"
  },
  {"name": "Samoa", "code": "WS", "dial_code": "+685"},
  {"name": "San Marino", "code": "SM", "dial_code": "+378"},
  {"name": "São Tomé e Príncipe", "code": "ST", "dial_code": "+239"},
  {"name": "العربية السعودية", "code": "SA", "dial_code": "+966"},
  {"name": "Sénégal", "code": "SN", "dial_code": "+221"},
  {"name": "Србија", "code": "RS", "dial_code": "+381"},
  {"name": "Seychelles", "code": "SC", "dial_code": "+248"},
  {"name": "Sierra Leone", "code": "SL", "dial_code": "+232"},
  {"name": "Singapore", "code": "SG", "dial_code": "+65"},
  {"name": "Slovensko", "code": "SK", "dial_code": "+421"},
  {"name": "Slovenija", "code": "SI", "dial_code": "+386"},
  {"name": "Solomon Islands", "code": "SB", "dial_code": "+677"},
  {"name": "Soomaaliya", "code": "SO", "dial_code": "+252"},
  {"name": "South Africa", "code": "ZA", "dial_code": "+27"},
  {"name": "South Sudan", "code": "SS", "dial_code": "+211"},
  {"name": "South Georgia", "code": "GS", "dial_code": "+500"},
  {"name": "España", "code": "ES", "dial_code": "+34"},
  {"name": "śrī laṃkāva", "code": "LK", "dial_code": "+94"},
  {"name": "السودان", "code": "SD", "dial_code": "+249"},
  {"name": "Suriname", "code": "SR", "dial_code": "+597"},
  {"name": "Svalbard og Jan Mayen", "code": "SJ", "dial_code": "+47"},
  {"name": "Swaziland", "code": "SZ", "dial_code": "+268"},
  {"name": "Sverige", "code": "SE", "dial_code": "+46"},
  {"name": "Schweiz", "code": "CH", "dial_code": "+41"},
  {"name": "سوريا", "code": "SY", "dial_code": "+963"},
  {"name": "臺灣", "code": "TW", "dial_code": "+886"},
  {"name": "Тоҷикистон", "code": "TJ", "dial_code": "+992"},
  {"name": "Tanzania", "code": "TZ", "dial_code": "+255"},
  {"name": "ประเทศไทย", "code": "TH", "dial_code": "+66"},
  {"name": "Timor-Leste", "code": "TL", "dial_code": "+670"},
  {"name": "Togo", "code": "TG", "dial_code": "+228"},
  {"name": "Tokelau", "code": "TK", "dial_code": "+690"},
  {"name": "Tonga", "code": "TO", "dial_code": "+676"},
  {"name": "Trinidad and Tobago", "code": "TT", "dial_code": "+1868"},
  {"name": "تونس", "code": "TN", "dial_code": "+216"},
  {"name": "Türkiye", "code": "TR", "dial_code": "+90"},
  {"name": "Türkmenistan", "code": "TM", "dial_code": "+993"},
  {"name": "Turks and Caicos Islands", "code": "TC", "dial_code": "+1649"},
  {"name": "Tuvalu", "code": "TV", "dial_code": "+688"},
  {"name": "Uganda", "code": "UG", "dial_code": "+256"},
  {"name": "Україна", "code": "UA", "dial_code": "+380"},
  {"name": "دولة الإمارات العربية المتحدة", "code": "AE", "dial_code": "+971"},
  {"name": "United Kingdom", "code": "GB", "dial_code": "+44"},
  {"name": "United States", "code": "US", "dial_code": "+1"},
  {"name": "Uruguay", "code": "UY", "dial_code": "+598"},
  {"name": "O‘zbekiston", "code": "UZ", "dial_code": "+998"},
  {"name": "Vanuatu", "code": "VU", "dial_code": "+678"},
  {"name": "Venezuela", "code": "VE", "dial_code": "+58"},
  {"name": "Việt Nam", "code": "VN", "dial_code": "+84"},
  {"name": "British Virgin Islands", "code": "VG", "dial_code": "+1284"},
  {"name": "United States Virgin Islands", "code": "VI", "dial_code": "+1340"},
  {"name": "Wallis et Futuna", "code": "WF", "dial_code": "+681"},
  {"name": "اليَمَن", "code": "YE", "dial_code": "+967"},
  {"name": "Zambia", "code": "ZM", "dial_code": "+260"},
  {"name": "Zimbabwe", "code": "ZW", "dial_code": "+263"}
];

List<Map> codesjz = [
  {"name": "无效国家", "code": "UU", "dial_code": "+28"},
  {"name": "阿富汗", "code": "AF", "dial_code": "+93"},
  {"name": "奥兰群岛", "code": "AX", "dial_code": "+358"},
  {"name": "阿尔巴尼亚", "code": "AL", "dial_code": "+355"},
  {"name": "阿尔及利亚", "code": "DZ", "dial_code": "+213"},
  {"name": "美属萨摩亚", "code": "AS", "dial_code": "+1684"},
  {"name": "安道尔", "code": "AD", "dial_code": "+376"},
  {"name": "安哥拉", "code": "AO", "dial_code": "+244"},
  {"name": "安圭拉", "code": "AI", "dial_code": "+1264"},
  {"name": "南极洲", "code": "AQ", "dial_code": "+672"},
  {"name": "安提瓜和巴布达", "code": "AG", "dial_code": "+1268"},
  {"name": "阿根廷", "code": "AR", "dial_code": "+54"},
  {"name": "亚美尼亚", "code": "AM", "dial_code": "+374"},
  {"name": "阿鲁巴", "code": "AW", "dial_code": "+297"},
  {"name": "澳大利亚", "code": "AU", "dial_code": "+61"},
  {"name": "奥地利", "code": "AT", "dial_code": "+43"},
  {"name": "阿塞拜疆", "code": "AZ", "dial_code": "+994"},
  {"name": "巴哈马", "code": "BS", "dial_code": "+1242"},
  {"name": "巴林", "code": "BH", "dial_code": "+973"},
  {"name": "孟加拉国", "code": "BD", "dial_code": "+880"},
  {"name": "巴巴多斯", "code": "BB", "dial_code": "+1246"},
  {"name": "白俄罗斯", "code": "BY", "dial_code": "+375"},
  {"name": "比利时", "code": "BE", "dial_code": "+32"},
  {"name": "伯利兹", "code": "BZ", "dial_code": "+501"},
  {"name": "贝宁", "code": "BJ", "dial_code": "+229"},
  {"name": "百慕大", "code": "BM", "dial_code": "+1441"},
  {"name": "不丹", "code": "BT", "dial_code": "+975"},
  {"name": "玻利维亚", "code": "BO", "dial_code": "+591"},
  {"name": "波斯尼亚和黑塞哥维那", "code": "BA", "dial_code": "+387"},
  {"name": "博茨瓦纳", "code": "BW", "dial_code": "+267"},
  {"name": "布维特岛", "code": "BV", "dial_code": "+47"},
  {"name": "巴西", "code": "BR", "dial_code": "+55"},
  {"name": "英属印度洋领地", "code": "IO", "dial_code": "+246"},
  {"name": "文莱", "code": "BN", "dial_code": "+673"},
  {"name": "保加利亚", "code": "BG", "dial_code": "+359"},
  {"name": "布基纳法索", "code": "BF", "dial_code": "+226"},
  {"name": "布隆迪", "code": "BI", "dial_code": "+257"},
  {"name": "柬埔寨", "code": "KH", "dial_code": "+855"},
  {"name": "喀麦隆", "code": "CM", "dial_code": "+237"},
  {"name": "加拿大", "code": "CA", "dial_code": "+1"},
  {"name": "佛得角", "code": "CV", "dial_code": "+238"},
  {"name": "开曼群岛", "code": "KY", "dial_code": "+ 345"},
  {"name": "中非共和国", "code": "CF", "dial_code": "+236"},
  {"name": "乍得", "code": "TD", "dial_code": "+235"},
  {"name": "智利", "code": "CL", "dial_code": "+56"},
  {"name": "中国", "code": "CN", "dial_code": "+86"},
  {"name": "圣诞岛", "code": "CX", "dial_code": "+61"},
  {"name": "科科斯群岛", "code": "CC", "dial_code": "+61"},
  {"name": "哥伦比亚", "code": "CO", "dial_code": "+57"},
  {"name": "科摩罗", "code": "KM", "dial_code": "+269"},
  {"name": "刚果（布）", "code": "CG", "dial_code": "+242"},
  {"name": "刚果（金）", "code": "CD", "dial_code": "+243"},
  {"name": "库克群岛", "code": "CK", "dial_code": "+682"},
  {"name": "哥斯达黎加", "code": "CR", "dial_code": "+506"},
  {"name": "象牙海岸", "code": "CI", "dial_code": "+225"},
  {"name": "克罗地亚", "code": "HR", "dial_code": "+385"},
  {"name": "古巴", "code": "CU", "dial_code": "+53"},
  {"name": "塞浦路斯", "code": "CY", "dial_code": "+357"},
  {"name": "捷克共和国", "code": "CZ", "dial_code": "+420"},
  {"name": "丹麦", "code": "DK", "dial_code": "+45"},
  {"name": "吉布提", "code": "DJ", "dial_code": "+253"},
  {"name": "多米尼加", "code": "DM", "dial_code": "+1767"},
  {"name": "多米尼加共和国", "code": "DO", "dial_code": "+1849"},
  {"name": "厄瓜多尔", "code": "EC", "dial_code": "+593"},
  {"name": "埃及", "code": "EG", "dial_code": "+20"},
  {"name": "萨尔瓦多", "code": "SV", "dial_code": "+503"},
  {"name": "赤道几内亚", "code": "GQ", "dial_code": "+240"},
  {"name": "厄立特里亚", "code": "ER", "dial_code": "+291"},
  {"name": "爱沙尼亚", "code": "EE", "dial_code": "+372"},
  {"name": "埃塞俄比亚", "code": "ET", "dial_code": "+251"},
  {"name": "福克兰群岛", "code": "FK", "dial_code": "+500"},
  {"name": "法罗群岛", "code": "FO", "dial_code": "+298"},
  {"name": "斐济", "code": "FJ", "dial_code": "+679"},
  {"name": "芬兰", "code": "FI", "dial_code": "+358"},
  {"name": "法国", "code": "FR", "dial_code": "+33"},
  {"name": "法属圭亚那", "code": "GF", "dial_code": "+594"},
  {"name": "法属波利尼���������亚", "code": "PF", "dial_code": "+689"},
  {"name": "法属南部领土", "code": "TF", "dial_code": "+262"},
  {"name": "加蓬", "code": "GA", "dial_code": "+241"},
  {"name": "冈比亚", "code": "GM", "dial_code": "+220"},
  {"name": "格鲁吉亚", "code": "GE", "dial_code": "+995"},
  {"name": "德国", "code": "DE", "dial_code": "+49"},
  {"name": "加纳", "code": "GH", "dial_code": "+233"},
  {"name": "直布罗陀", "code": "GI", "dial_code": "+350"},
  {"name": "希腊", "code": "GR", "dial_code": "+30"},
  {"name": "格陵兰", "code": "GL", "dial_code": "+299"},
  {"name": "格林纳达", "code": "GD", "dial_code": "+1473"},
  {"name": "瓜德罗普岛", "code": "GP", "dial_code": "+590"},
  {"name": "关岛", "code": "GU", "dial_code": "+1671"},
  {"name": "危地马拉", "code": "GT", "dial_code": "+502"},
  {"name": "格恩西岛", "code": "GG", "dial_code": "+44"},
  {"name": "几内亚", "code": "GN", "dial_code": "+224"},
  {"name": "几内亚比绍", "code": "GW", "dial_code": "+245"},
  {"name": "圭亚那", "code": "GY", "dial_code": "+592"},
  {"name": "海地", "code": "HT", "dial_code": "+509"},
  {"name": "赫德与麦克唐纳群岛", "code": "HM", "dial_code": "+0"},
  {"name": "梵蒂冈", "code": "VA", "dial_code": "+379"},
  {"name": "洪都拉斯", "code": "HN", "dial_code": "+504"},
  {"name": "中国香港特别行政区", "code": "HK", "dial_code": "+852"},
  {"name": "匈牙利", "code": "HU", "dial_code": "+36"},
  {"name": "冰岛", "code": "IS", "dial_code": "+354"},
  {"name": "印度", "code": "IN", "dial_code": "+91"},
  {"name": "印度尼西亚", "code": "ID", "dial_code": "+62"},
  {"name": "伊朗", "code": "IR", "dial_code": "+98"},
  {"name": "伊拉克", "code": "IQ", "dial_code": "+964"},
  {"name": "爱尔兰", "code": "IE", "dial_code": "+353"},
  {"name": "曼岛", "code": "IM", "dial_code": "+44"},
  {"name": "以色列", "code": "IL", "dial_code": "+972"},
  {"name": "意大利", "code": "IT", "dial_code": "+39"},
  {"name": "牙买加", "code": "JM", "dial_code": "+1876"},
  {"name": "日本", "code": "JP", "dial_code": "+81"},
  {"name": "泽西岛", "code": "JE", "dial_code": "+44"},
  {"name": "约旦", "code": "JO", "dial_code": "+962"},
  {"name": "哈萨克斯坦", "code": "KZ", "dial_code": "+7"},
  {"name": "肯尼亚", "code": "KE", "dial_code": "+254"},
  {"name": "基里巴斯", "code": "KI", "dial_code": "+686"},
  {"name": "朝鲜", "code": "KP", "dial_code": "+850"},
  {"name": "韩国", "code": "KR", "dial_code": "+82"},
  {"name": "科索沃", "code": "XK", "dial_code": "+383"},
  {"name": "科威特", "code": "KW", "dial_code": "+965"},
  {"name": "吉尔吉斯斯坦", "code": "KG", "dial_code": "+996"},
  {"name": "老挝人民民主共和国", "code": "LA", "dial_code": "+856"},
  {"name": "拉脱维亚", "code": "LV", "dial_code": "+371"},
  {"name": "黎巴嫩", "code": "LB", "dial_code": "+961"},
  {"name": "莱索托", "code": "LS", "dial_code": "+266"},
  {"name": "利比里亚", "code": "LR", "dial_code": "+231"},
  {"name": "利比亚", "code": "LY", "dial_code": "+218"},
  {"name": "列支敦士登", "code": "LI", "dial_code": "+423"},
  {"name": "立陶宛", "code": "LT", "dial_code": "+370"},
  {"name": "卢森堡", "code": "LU", "dial_code": "+352"},
  {"name": "中国澳门特别行政区", "code": "MO", "dial_code": "+853"},
  {"name": "马其顿", "code": "MK", "dial_code": "+389"},
  {"name": "马达加斯加", "code": "MG", "dial_code": "+261"},
  {"name": "马拉维", "code": "MW", "dial_code": "+265"},
  {"name": "马来西亚", "code": "MY", "dial_code": "+60"},
  {"name": "马尔代夫", "code": "MV", "dial_code": "+960"},
  {"name": "马里", "code": "ML", "dial_code": "+223"},
  {"name": "马耳他", "code": "MT", "dial_code": "+356"},
  {"name": "马绍尔群岛", "code": "MH", "dial_code": "+692"},
  {"name": "马提尼克群岛", "code": "MQ", "dial_code": "+596"},
  {"name": "毛里塔尼亚", "code": "MR", "dial_code": "+222"},
  {"name": "毛里求斯", "code": "MU", "dial_code": "+230"},
  {"name": "马约特", "code": "YT", "dial_code": "+262"},
  {"name": "墨西哥", "code": "MX", "dial_code": "+52"},
  {"name": "密克罗尼西亚联邦", "code": "FM", "dial_code": "+691"},
  {"name": "摩尔多瓦", "code": "MD", "dial_code": "+373"},
  {"name": "摩纳哥", "code": "MC", "dial_code": "+377"},
  {"name": "蒙古", "code": "MN", "dial_code": "+976"},
  {"name": "黑山共和国", "code": "ME", "dial_code": "+382"},
  {"name": "蒙塞拉特群岛", "code": "MS", "dial_code": "+1664"},
  {"name": "摩洛哥", "code": "MA", "dial_code": "+212"},
  {"name": "莫桑比克", "code": "MZ", "dial_code": "+258"},
  {"name": "缅甸", "code": "MM", "dial_code": "+95"},
  {"name": "纳米比亚", "code": "NA", "dial_code": "+264"},
  {"name": "瑙鲁", "code": "NR", "dial_code": "+674"},
  {"name": "尼泊尔", "code": "NP", "dial_code": "+977"},
  {"name": "荷兰", "code": "NL", "dial_code": "+31"},
  {"name": "荷属安的列斯群岛", "code": "AN", "dial_code": "+599"},
  {"name": "新喀里多尼亚", "code": "NC", "dial_code": "+687"},
  {"name": "新西兰", "code": "NZ", "dial_code": "+64"},
  {"name": "尼加拉瓜", "code": "NI", "dial_code": "+505"},
  {"name": "尼日尔", "code": "NE", "dial_code": "+227"},
  {"name": "尼日利亚", "code": "NG", "dial_code": "+234"},
  {"name": "纽埃", "code": "NU", "dial_code": "+683"},
  {"name": "诺福克岛", "code": "NF", "dial_code": "+672"},
  {"name": "北马里亚纳群岛", "code": "MP", "dial_code": "+1670"},
  {"name": "挪威", "code": "NO", "dial_code": "+47"},
  {"name": "阿曼", "code": "OM", "dial_code": "+968"},
  {"name": "巴基斯坦", "code": "PK", "dial_code": "+92"},
  {"name": "帕劳", "code": "PW", "dial_code": "+680"},
  {"name": "巴勒斯坦领土", "code": "PS", "dial_code": "+970"},
  {"name": "巴拿马", "code": "PA", "dial_code": "+507"},
  {"name": "巴布亚新几内亚", "code": "PG", "dial_code": "+675"},
  {"name": "巴拉圭", "code": "PY", "dial_code": "+595"},
  {"name": "秘鲁", "code": "PE", "dial_code": "+51"},
  {"name": "菲律宾", "code": "PH", "dial_code": "+63"},
  {"name": "皮特凯恩", "code": "PN", "dial_code": "+64"},
  {"name": "波兰", "code": "PL", "dial_code": "+48"},
  {"name": "葡萄牙", "code": "PT", "dial_code": "+351"},
  {"name": "波多黎各", "code": "PR", "dial_code": "+1939"},
  {"name": "卡塔尔", "code": "QA", "dial_code": "+974"},
  {"name": "罗马尼亚", "code": "RO", "dial_code": "+40"},
  {"name": "俄罗斯", "code": "RU", "dial_code": "+7"},
  {"name": "卢旺达", "code": "RW", "dial_code": "+250"},
  {"name": "留尼汪", "code": "RE", "dial_code": "+262"},
  {"name": "圣巴泰勒米", "code": "BL", "dial_code": "+590"},
  {"name": "圣赫勒拿", "code": "SH", "dial_code": "+290"},
  {"name": "圣基茨和尼维斯", "code": "KN", "dial_code": "+1869"},
  {"name": "圣卢西亚", "code": "LC", "dial_code": "+1758"},
  {"name": "圣马丁", "code": "MF", "dial_code": "+590"},
  {"name": "圣皮埃尔和密克隆", "code": "PM", "dial_code": "+508"},
  {"name": "圣文森特和格林纳丁斯", "code": "VC", "dial_code": "+1784"},
  {"name": "萨摩亚", "code": "WS", "dial_code": "+685"},
  {"name": "圣马力诺", "code": "SM", "dial_code": "+378"},
  {"name": "圣多美和普林西比", "code": "ST", "dial_code": "+239"},
  {"name": "沙特阿拉伯", "code": "SA", "dial_code": "+966"},
  {"name": "塞内加尔", "code": "SN", "dial_code": "+221"},
  {"name": "塞尔维亚", "code": "RS", "dial_code": "+381"},
  {"name": "塞舌尔群岛", "code": "SC", "dial_code": "+248"},
  {"name": "塞拉利昂", "code": "SL", "dial_code": "+232"},
  {"name": "新加坡", "code": "SG", "dial_code": "+65"},
  {"name": "斯洛伐克", "code": "SK", "dial_code": "+421"},
  {"name": "斯洛文尼亚", "code": "SI", "dial_code": "+386"},
  {"name": "所罗门群岛", "code": "SB", "dial_code": "+677"},
  {"name": "索马里", "code": "SO", "dial_code": "+252"},
  {"name": "南非", "code": "ZA", "dial_code": "+27"},
  {"name": "南苏丹", "code": "SS", "dial_code": "+211"},
  {"name": "南乔治亚岛和南桑威齐群岛", "code": "GS", "dial_code": "+500"},
  {"name": "西班牙", "code": "ES", "dial_code": "+34"},
  {"name": "斯里兰卡", "code": "LK", "dial_code": "+94"},
  {"name": "苏丹", "code": "SD", "dial_code": "+249"},
  {"name": "苏里南", "code": "SR", "dial_code": "+597"},
  {"name": "斯瓦尔巴特和扬马延", "code": "SJ", "dial_code": "+47"},
  {"name": "斯威士兰", "code": "SZ", "dial_code": "+268"},
  {"name": "瑞典", "code": "SE", "dial_code": "+46"},
  {"name": "瑞士", "code": "CH", "dial_code": "+41"},
  {"name": "叙利亚", "code": "SY", "dial_code": "+963"},
  {"name": "台湾", "code": "TW", "dial_code": "+886"},
  {"name": "塔吉克斯坦", "code": "TJ", "dial_code": "+992"},
  {"name": "坦桑尼亚", "code": "TZ", "dial_code": "+255"},
  {"name": "泰国", "code": "TH", "dial_code": "+66"},
  {"name": "东帝汶", "code": "TL", "dial_code": "+670"},
  {"name": "多哥", "code": "TG", "dial_code": "+228"},
  {"name": "托克劳", "code": "TK", "dial_code": "+690"},
  {"name": "汤加", "code": "TO", "dial_code": "+676"},
  {"name": "特立尼达和多巴哥", "code": "TT", "dial_code": "+1868"},
  {"name": "突尼斯", "code": "TN", "dial_code": "+216"},
  {"name": "土耳其", "code": "TR", "dial_code": "+90"},
  {"name": "土库曼斯坦", "code": "TM", "dial_code": "+993"},
  {"name": "特克斯和凯科斯群岛", "code": "TC", "dial_code": "+1649"},
  {"name": "图瓦卢", "code": "TV", "dial_code": "+688"},
  {"name": "乌干达", "code": "UG", "dial_code": "+256"},
  {"name": "乌克兰", "code": "UA", "dial_code": "+380"},
  {"name": "阿拉伯联合酋长国", "code": "AE", "dial_code": "+971"},
  {"name": "英国", "code": "GB", "dial_code": "+44"},
  {"name": "美国", "code": "US", "dial_code": "+1"},
  {"name": "乌拉圭", "code": "UY", "dial_code": "+598"},
  {"name": "乌兹别克斯坦", "code": "UZ", "dial_code": "+998"},
  {"name": "瓦努阿图", "code": "VU", "dial_code": "+678"},
  {"name": "委内瑞拉", "code": "VE", "dial_code": "+58"},
  {"name": "越南", "code": "VN", "dial_code": "+84"},
  {"name": "英属维京群岛", "code": "VG", "dial_code": "+1284"},
  {"name": "美属维京群岛", "code": "VI", "dial_code": "+1340"},
  {"name": "瓦利斯和富图纳", "code": "WF", "dial_code": "+681"},
  {"name": "也门", "code": "YE", "dial_code": "+967"},
  {"name": "赞比亚", "code": "ZM", "dial_code": "+260"},
  {"name": "津巴布韦", "code": "ZW", "dial_code": "+263"},
];

List<Map> codesfz = [
  {"name": "无效國家", "code": "UU", "dial_code": "+28"},
  {"name": "阿富汗", "code": "AF", "dial_code": "+93"},
  {"name": "奥兰群岛", "code": "AX", "dial_code": "+358"},
  {"name": "阿爾巴尼亞", "code": "AL", "dial_code": "+355"},
  {"name": "阿爾及利亞", "code": "DZ", "dial_code": "+213"},
  {"name": "美属萨摩亚", "code": "AS", "dial_code": "+1684"},
  {"name": "安道尔", "code": "AD", "dial_code": "+376"},
  {"name": "安哥拉", "code": "AO", "dial_code": "+244"},
  {"name": "安圭拉", "code": "AI", "dial_code": "+1264"},
  {"name": "南极洲", "code": "AQ", "dial_code": "+672"},
  {"name": "安提瓜和巴布达", "code": "AG", "dial_code": "+1268"},
  {"name": "阿根廷", "code": "AR", "dial_code": "+54"},
  {"name": "亞美尼亞", "code": "AM", "dial_code": "+374"},
  {"name": "阿路巴", "code": "AW", "dial_code": "+297"},
  {"name": "澳大利亞", "code": "AU", "dial_code": "+61"},
  {"name": "奧地利", "code": "AT", "dial_code": "+43"},
  {"name": "亞塞拜然", "code": "AZ", "dial_code": "+994"},
  {"name": "巴哈馬", "code": "BS", "dial_code": "+1242"},
  {"name": "巴林", "code": "BH", "dial_code": "+973"},
  {"name": "孟加拉", "code": "BD", "dial_code": "+880"},
  {"name": "巴貝多", "code": "BB", "dial_code": "+1246"},
  {"name": "白俄羅斯", "code": "BY", "dial_code": "+375"},
  {"name": "比利時", "code": "BE", "dial_code": "+32"},
  {"name": "貝里斯", "code": "BZ", "dial_code": "+501"},
  {"name": "貝南", "code": "BJ", "dial_code": "+229"},
  {"name": "百慕達", "code": "BM", "dial_code": "+1441"},
  {"name": "不丹", "code": "BT", "dial_code": "+975"},
  {"name": "玻利維亞", "code": "BO", "dial_code": "+591"},
  {"name": "波希尼亞及赫塞哥維那", "code": "BA", "dial_code": "+387"},
  {"name": "波札那", "code": "BW", "dial_code": "+267"},
  {"name": "布威岛", "code": "BV", "dial_code": "+47"},
  {"name": "巴西", "code": "BR", "dial_code": "+55"},
  {"name": "英属印度洋地区", "code": "IO", "dial_code": "+246"},
  {"name": "汶萊", "code": "BN", "dial_code": "+673"},
  {"name": "保加利亞", "code": "BG", "dial_code": "+359"},
  {"name": "有吉納法索", "code": "BF", "dial_code": "+226"},
  {"name": "蒲隆地", "code": "BI", "dial_code": "+257"},
  {"name": "柬埔寨", "code": "KH", "dial_code": "+855"},
  {"name": "喀麥隆", "code": "CM", "dial_code": "+237"},
  {"name": "加拿大", "code": "CA", "dial_code": "+1"},
  {"name": "維德角島", "code": "CV", "dial_code": "+238"},
  {"name": "開曼群島", "code": "KY", "dial_code": "+ 345"},
  {"name": "中非共和國", "code": "CF", "dial_code": "+236"},
  {"name": "查德", "code": "TD", "dial_code": "+235"},
  {"name": "智利", "code": "CL", "dial_code": "+56"},
  {"name": "中國大陸", "code": "CN", "dial_code": "+86"},
  {"name": "圣诞岛", "code": "CX", "dial_code": "+61"},
  {"name": "可可斯群岛", "code": "CC", "dial_code": "+61"},
  {"name": "哥倫比亞", "code": "CO", "dial_code": "+57"},
  {"name": "科摩罗", "code": "KM", "dial_code": "+269"},
  {"name": "剛果", "code": "CG", "dial_code": "+242"},
  {"name": "剛果", "code": "CD", "dial_code": "+243"},
  {"name": "科克群島", "code": "CK", "dial_code": "+682"},
  {"name": "哥斯大黎加", "code": "CR", "dial_code": "+506"},
  {"name": "象牙海岸", "code": "CI", "dial_code": "+225"},
  {"name": "克羅埃西亞", "code": "HR", "dial_code": "+385"},
  {"name": "古巴", "code": "CU", "dial_code": "+53"},
  {"name": "塞浦路斯", "code": "CY", "dial_code": "+357"},
  {"name": "捷克", "code": "CZ", "dial_code": "+420"},
  {"name": "丹麥", "code": "DK", "dial_code": "+45"},
  {"name": "吉布提", "code": "DJ", "dial_code": "+253"},
  {"name": "多米尼克", "code": "DM", "dial_code": "+1767"},
  {"name": "多明尼加", "code": "DO", "dial_code": "+1849"},
  {"name": "厄瓜多爾", "code": "EC", "dial_code": "+593"},
  {"name": "埃及", "code": "EG", "dial_code": "+20"},
  {"name": "薩爾瓦多", "code": "SV", "dial_code": "+503"},
  {"name": "赤道几内亚", "code": "GQ", "dial_code": "+240"},
  {"name": "厄利垂亞", "code": "ER", "dial_code": "+291"},
  {"name": "愛沙尼亞", "code": "EE", "dial_code": "+372"},
  {"name": "衣索匹亞", "code": "ET", "dial_code": "+251"},
  {"name": "福克兰群岛", "code": "FK", "dial_code": "+500"},
  {"name": "法罗群岛", "code": "FO", "dial_code": "+298"},
  {"name": "斐濟", "code": "FJ", "dial_code": "+679"},
  {"name": "芬蘭", "code": "FI", "dial_code": "+358"},
  {"name": "法國", "code": "FR", "dial_code": "+33"},
  {"name": "法属圭亚那", "code": "GF", "dial_code": "+594"},
  {"name": "法屬玻里尼西亞", "code": "PF", "dial_code": "+689"},
  {"name": "法属南部属地	", "code": "TF", "dial_code": "+262"},
  {"name": "加彭", "code": "GA", "dial_code": "+241"},
  {"name": "冈比亚", "code": "GM", "dial_code": "+220"},
  {"name": "喬治亞", "code": "GE", "dial_code": "+995"},
  {"name": "德國", "code": "DE", "dial_code": "+49"},
  {"name": "迦納", "code": "GH", "dial_code": "+233"},
  {"name": "直布羅陀", "code": "GI", "dial_code": "+350"},
  {"name": "希臘", "code": "GR", "dial_code": "+30"},
  {"name": "格陵兰", "code": "GL", "dial_code": "+299"},
  {"name": "格瑞那達", "code": "GD", "dial_code": "+1473"},
  {"name": "瓜德鲁普岛", "code": "GP", "dial_code": "+590"},
  {"name": "关岛", "code": "GU", "dial_code": "+1671"},
  {"name": "瓜地馬拉", "code": "GT", "dial_code": "+502"},
  {"name": "根息岛", "code": "GG", "dial_code": "+44"},
  {"name": "幾內亞", "code": "GN", "dial_code": "+224"},
  {"name": "几内亚比绍", "code": "GW", "dial_code": "+245"},
  {"name": "蓋亞那", "code": "GY", "dial_code": "+592"},
  {"name": "海地", "code": "HT", "dial_code": "+509"},
  {"name": "赫德及麦当劳群岛", "code": "HM", "dial_code": "+0"},
  {"name": "梵蒂冈", "code": "VA", "dial_code": "+379"},
  {"name": "宏都拉斯", "code": "HN", "dial_code": "+504"},
  {"name": "香港", "code": "HK", "dial_code": "+852"},
  {"name": "匈牙利", "code": "HU", "dial_code": "+36"},
  {"name": "冰島", "code": "IS", "dial_code": "+354"},
  {"name": "印度", "code": "IN", "dial_code": "+91"},
  {"name": "印尼", "code": "ID", "dial_code": "+62"},
  {"name": "依朗", "code": "IR", "dial_code": "+98"},
  {"name": "伊拉克", "code": "IQ", "dial_code": "+964"},
  {"name": "愛爾蘭", "code": "IE", "dial_code": "+353"},
  {"name": "马恩岛", "code": "IM", "dial_code": "+44"},
  {"name": "以色列", "code": "IL", "dial_code": "+972"},
  {"name": "義大利", "code": "IT", "dial_code": "+39"},
  {"name": "牙買加", "code": "JM", "dial_code": "+1876"},
  {"name": "日本", "code": "JP", "dial_code": "+81"},
  {"name": "泽西岛", "code": "JE", "dial_code": "+44"},
  {"name": "約旦", "code": "JO", "dial_code": "+962"},
  {"name": "哈萨克", "code": "KZ", "dial_code": "+7"},
  {"name": "肯亞", "code": "KE", "dial_code": "+254"},
  {"name": "基里巴斯", "code": "KI", "dial_code": "+686"},
  {"name": "北朝鲜", "code": "KP", "dial_code": "+850"},
  {"name": "韓國", "code": "KR", "dial_code": "+82"},
  {"name": "科索沃", "code": "XK", "dial_code": "+383"},
  {"name": "科威特", "code": "KW", "dial_code": "+965"},
  {"name": "吉尔吉斯", "code": "KG", "dial_code": "+996"},
  {"name": "寮國", "code": "LA", "dial_code": "+856"},
  {"name": "拉脫維亞", "code": "LV", "dial_code": "+371"},
  {"name": "黎巴嫩", "code": "LB", "dial_code": "+961"},
  {"name": "賴索托", "code": "LS", "dial_code": "+266"},
  {"name": "利比里亚", "code": "LR", "dial_code": "+231"},
  {"name": "利比亚", "code": "LY", "dial_code": "+218"},
  {"name": "列支敦士登", "code": "LI", "dial_code": "+423"},
  {"name": "立陶宛", "code": "LT", "dial_code": "+370"},
  {"name": "盧森堡", "code": "LU", "dial_code": "+352"},
  {"name": "澳門", "code": "MO", "dial_code": "+853"},
  {"name": "馬其頓", "code": "MK", "dial_code": "+389"},
  {"name": "馬達加斯加", "code": "MG", "dial_code": "+261"},
  {"name": "馬拉威", "code": "MW", "dial_code": "+265"},
  {"name": "馬來西亞", "code": "MY", "dial_code": "+60"},
  {"name": "馬爾地夫", "code": "MV", "dial_code": "+960"},
  {"name": "馬利", "code": "ML", "dial_code": "+223"},
  {"name": "馬爾他", "code": "MT", "dial_code": "+356"},
  {"name": "马绍尔群岛", "code": "MH", "dial_code": "+692"},
  {"name": "法属马丁尼克", "code": "MQ", "dial_code": "+596"},
  {"name": "茅利塔尼亞", "code": "MR", "dial_code": "+222"},
  {"name": "模里西斯", "code": "MU", "dial_code": "+230"},
  {"name": "美亚特", "code": "YT", "dial_code": "+262"},
  {"name": "墨西哥", "code": "MX", "dial_code": "+52"},
  {"name": "密克罗尼西亚联邦", "code": "FM", "dial_code": "+691"},
  {"name": "摩爾多瓦", "code": "MD", "dial_code": "+373"},
  {"name": "摩纳哥", "code": "MC", "dial_code": "+377"},
  {"name": "蒙古", "code": "MN", "dial_code": "+976"},
  {"name": "黑山", "code": "ME", "dial_code": "+382"},
  {"name": "蒙塞拉特岛", "code": "MS", "dial_code": "+1664"},
  {"name": "摩洛哥", "code": "MA", "dial_code": "+212"},
  {"name": "莫桑比克", "code": "MZ", "dial_code": "+258"},
  {"name": "緬甸", "code": "MM", "dial_code": "+95"},
  {"name": "納米比亞", "code": "NA", "dial_code": "+264"},
  {"name": "諾魯", "code": "NR", "dial_code": "+674"},
  {"name": "尼泊爾", "code": "NP", "dial_code": "+977"},
  {"name": "荷蘭", "code": "NL", "dial_code": "+31"},
  {"name": "Netherlands Antilles", "code": "AN", "dial_code": "+599"},
  {"name": "新喀里多尼亞", "code": "NC", "dial_code": "+687"},
  {"name": "紐西蘭", "code": "NZ", "dial_code": "+64"},
  {"name": "尼加拉瓜", "code": "NI", "dial_code": "+505"},
  {"name": "尼日", "code": "NE", "dial_code": "+227"},
  {"name": "奈及利亞", "code": "NG", "dial_code": "+234"},
  {"name": "纽埃", "code": "NU", "dial_code": "+683"},
  {"name": "诺福克岛", "code": "NF", "dial_code": "+672"},
  {"name": "北马里亚纳群岛", "code": "MP", "dial_code": "+1670"},
  {"name": "挪威", "code": "NO", "dial_code": "+47"},
  {"name": "阿曼", "code": "OM", "dial_code": "+968"},
  {"name": "巴基斯坦", "code": "PK", "dial_code": "+92"},
  {"name": "帕劳", "code": "PW", "dial_code": "+680"},
  {"name": "巴勒斯坦", "code": "PS", "dial_code": "+970"},
  {"name": "巴拿馬", "code": "PA", "dial_code": "+507"},
  {"name": "巴布亞紐幾內亞", "code": "PG", "dial_code": "+675"},
  {"name": "巴拉圭", "code": "PY", "dial_code": "+595"},
  {"name": "秘魯", "code": "PE", "dial_code": "+51"},
  {"name": "菲律賓", "code": "PH", "dial_code": "+63"},
  {"name": "皮特康岛", "code": "PN", "dial_code": "+64"},
  {"name": "波蘭", "code": "PL", "dial_code": "+48"},
  {"name": "葡萄牙", "code": "PT", "dial_code": "+351"},
  {"name": "波多黎各", "code": "PR", "dial_code": "+1939"},
  {"name": "卡達", "code": "QA", "dial_code": "+974"},
  {"name": "羅馬尼亞", "code": "RO", "dial_code": "+40"},
  {"name": "俄羅斯", "code": "RU", "dial_code": "+7"},
  {"name": "盧安達", "code": "RW", "dial_code": "+250"},
  {"name": "留尼汪", "code": "RE", "dial_code": "+262"},
  {"name": "圣巴瑟米", "code": "BL", "dial_code": "+590"},
  {"name": "圣赫勒拿岛", "code": "SH", "dial_code": "+290"},
  {"name": "聖克里斯多福及尼維斯", "code": "KN", "dial_code": "+1869"},
  {"name": "聖露西亞", "code": "LC", "dial_code": "+1758"},
  {"name": "法属圣马丁", "code": "MF", "dial_code": "+590"},
  {"name": "圣皮耶与密克隆群岛", "code": "PM", "dial_code": "+508"},
  {"name": "聖文森及格瑞那丁", "code": "VC", "dial_code": "+1784"},
  {"name": "西薩摩亞", "code": "WS", "dial_code": "+685"},
  {"name": "圣马力诺", "code": "SM", "dial_code": "+378"},
  {"name": "聖多美及普林西比", "code": "ST", "dial_code": "+239"},
  {"name": "沙烏地阿拉伯", "code": "SA", "dial_code": "+966"},
  {"name": "塞內加爾", "code": "SN", "dial_code": "+221"},
  {"name": "塞尔维亚", "code": "RS", "dial_code": "+381"},
  {"name": "塞席爾", "code": "SC", "dial_code": "+248"},
  {"name": "獅子山", "code": "SL", "dial_code": "+232"},
  {"name": "新加坡", "code": "SG", "dial_code": "+65"},
  {"name": "斯洛伐克", "code": "SK", "dial_code": "+421"},
  {"name": "斯洛維尼亞", "code": "SI", "dial_code": "+386"},
  {"name": "索羅門群島", "code": "SB", "dial_code": "+677"},
  {"name": "索馬利亞", "code": "SO", "dial_code": "+252"},
  {"name": "南非", "code": "ZA", "dial_code": "+27"},
  {"name": "南蘇丹", "code": "SS", "dial_code": "+211"},
  {"name": "南乔治亚与南三明治群岛", "code": "GS", "dial_code": "+500"},
  {"name": "西班牙", "code": "ES", "dial_code": "+34"},
  {"name": "斯里蘭卡", "code": "LK", "dial_code": "+94"},
  {"name": "蘇丹", "code": "SD", "dial_code": "+249"},
  {"name": "蘇利南", "code": "SR", "dial_code": "+597"},
  {"name": "斯瓦巴及 尖棉岛", "code": "SJ", "dial_code": "+47"},
  {"name": "史瓦濟蘭", "code": "SZ", "dial_code": "+268"},
  {"name": "瑞典", "code": "SE", "dial_code": "+46"},
  {"name": "瑞士", "code": "CH", "dial_code": "+41"},
  {"name": "敘利亞", "code": "SY", "dial_code": "+963"},
  {"name": "臺灣", "code": "TW", "dial_code": "+886"},
  {"name": "塔吉克", "code": "TJ", "dial_code": "+992"},
  {"name": "坦尚尼亞", "code": "TZ", "dial_code": "+255"},
  {"name": "泰國", "code": "TH", "dial_code": "+66"},
  {"name": "东帝汶", "code": "TL", "dial_code": "+670"},
  {"name": "多哥", "code": "TG", "dial_code": "+228"},
  {"name": "托克劳群岛", "code": "TK", "dial_code": "+690"},
  {"name": "东加", "code": "TO", "dial_code": "+676"},
  {"name": "千里達及托貝哥", "code": "TT", "dial_code": "+1868"},
  {"name": "突尼西亞", "code": "TN", "dial_code": "+216"},
  {"name": "土耳其", "code": "TR", "dial_code": "+90"},
  {"name": "土库曼", "code": "TM", "dial_code": "+993"},
  {"name": "土克斯及开科斯群岛", "code": "TC", "dial_code": "+1649"},
  {"name": "吐瓦鲁", "code": "TV", "dial_code": "+688"},
  {"name": "烏干達", "code": "UG", "dial_code": "+256"},
  {"name": "烏克蘭", "code": "UA", "dial_code": "+380"},
  {"name": "阿拉伯聯合大公國", "code": "AE", "dial_code": "+971"},
  {"name": "英国", "code": "GB", "dial_code": "+44"},
  {"name": "美國", "code": "US", "dial_code": "+1"},
  {"name": "烏拉圭", "code": "UY", "dial_code": "+598"},
  {"name": "乌兹别克", "code": "UZ", "dial_code": "+998"},
  {"name": "瓦努阿图", "code": "VU", "dial_code": "+678"},
  {"name": "委內瑞拉", "code": "VE", "dial_code": "+58"},
  {"name": "越南", "code": "VN", "dial_code": "+84"},
  {"name": "英属维尔京群岛", "code": "VG", "dial_code": "+1284"},
  {"name": "美属维尔京群岛", "code": "VI", "dial_code": "+1340"},
  {"name": "沃里斯与伏塔那岛", "code": "WF", "dial_code": "+681"},
  {"name": "葉門", "code": "YE", "dial_code": "+967"},
  {"name": "尚比亞", "code": "ZM", "dial_code": "+260"},
  {"name": "辛巴威", "code": "ZW", "dial_code": "+263"},
];

List<Map> codesjp = [
  {"name": "无效国家", "code": "UU", "dial_code": "+28"},
  {"name": "アフガニスタン", "code": "AF", "dial_code": "+93"},
  {"name": "オーランド諸島", "code": "AX", "dial_code": "+358"},
  {"name": "アルバニア", "code": "AL", "dial_code": "+355"},
  {"name": "アルジェリア", "code": "DZ", "dial_code": "+213"},
  {"name": "米領サモア", "code": "AS", "dial_code": "+1684"},
  {"name": "アンドラ", "code": "AD", "dial_code": "+376"},
  {"name": "アンゴラ", "code": "AO", "dial_code": "+244"},
  {"name": "アンギラ", "code": "AI", "dial_code": "+1264"},
  {"name": "南極大陸", "code": "AQ", "dial_code": "+672"},
  {"name": "アンティグア・バーブーダ", "code": "AG", "dial_code": "+1268"},
  {"name": "アルゼンチン", "code": "AR", "dial_code": "+54"},
  {"name": "アルメニア", "code": "AM", "dial_code": "+374"},
  {"name": "アルバ島", "code": "AW", "dial_code": "+297"},
  {"name": "オーストラリア", "code": "AU", "dial_code": "+61"},
  {"name": "オースト������", "code": "AT", "dial_code": "+43"},
  {"name": "アゼルバイジャン", "code": "AZ", "dial_code": "+994"},
  {"name": "バハマ", "code": "BS", "dial_code": "+1242"},
  {"name": "バーレーン", "code": "BH", "dial_code": "+973"},
  {"name": "バングラデシュ", "code": "BD", "dial_code": "+880"},
  {"name": "バルバドス", "code": "BB", "dial_code": "+1246"},
  {"name": "ベラルーシ", "code": "BY", "dial_code": "+375"},
  {"name": "ベルギー", "code": "BE", "dial_code": "+32"},
  {"name": "ベリーズ", "code": "BZ", "dial_code": "+501"},
  {"name": "ベニン", "code": "BJ", "dial_code": "+229"},
  {"name": "バミューダ", "code": "BM", "dial_code": "+1441"},
  {"name": "ブータン", "code": "BT", "dial_code": "+975"},
  {"name": "ボリビア", "code": "BO", "dial_code": "+591"},
  {"name": "ボスニア・ヘルツェゴビナ", "code": "BA", "dial_code": "+387"},
  {"name": "ボツワナ", "code": "BW", "dial_code": "+267"},
  {"name": "ブーベ島", "code": "BV", "dial_code": "+47"},
  {"name": "ブラジル", "code": "BR", "dial_code": "+55"},
  {"name": "英領インド洋植民地", "code": "IO", "dial_code": "+246"},
  {"name": "ブルネイ", "code": "BN", "dial_code": "+673"},
  {"name": "ブルガリア", "code": "BG", "dial_code": "+359"},
  {"name": "ブルキナファソ", "code": "BF", "dial_code": "+226"},
  {"name": "ブルンジ", "code": "BI", "dial_code": "+257"},
  {"name": "カンボジア", "code": "KH", "dial_code": "+855"},
  {"name": "カメルーン", "code": "CM", "dial_code": "+237"},
  {"name": "カナダ", "code": "CA", "dial_code": "+1"},
  {"name": "カーボベルデ", "code": "CV", "dial_code": "+238"},
  {"name": "ケイマン諸島", "code": "KY", "dial_code": "+ 345"},
  {"name": "中央アフリカ共和国", "code": "CF", "dial_code": "+236"},
  {"name": "チャド", "code": "TD", "dial_code": "+235"},
  {"name": "チリ", "code": "CL", "dial_code": "+56"},
  {"name": "中国", "code": "CN", "dial_code": "+86"},
  {"name": "クリスマス島", "code": "CX", "dial_code": "+61"},
  {"name": "ココス (キーリング) 諸島", "code": "CC", "dial_code": "+61"},
  {"name": "コロンビア", "code": "CO", "dial_code": "+57"},
  {"name": "コモロ", "code": "KM", "dial_code": "+269"},
  {"name": "コンゴ共和国 (ブラザビル)", "code": "CG", "dial_code": "+242"},
  {"name": "コンゴ民主共和国 (キンシャサ)", "code": "CD", "dial_code": "+243"},
  {"name": "クック諸島", "code": "CK", "dial_code": "+682"},
  {"name": "コスタリカ", "code": "CR", "dial_code": "+506"},
  {"name": "コートジボワール", "code": "CI", "dial_code": "+225"},
  {"name": "クロアチア", "code": "HR", "dial_code": "+385"},
  {"name": "キューバ", "code": "CU", "dial_code": "+53"},
  {"name": "キプロス", "code": "CY", "dial_code": "+357"},
  {"name": "チェコ共和国", "code": "CZ", "dial_code": "+420"},
  {"name": "デンマーク", "code": "DK", "dial_code": "+45"},
  {"name": "ジブチ", "code": "DJ", "dial_code": "+253"},
  {"name": "ドミニカ国", "code": "DM", "dial_code": "+1767"},
  {"name": "ドミニカ共和国", "code": "DO", "dial_code": "+1849"},
  {"name": "エクアドル", "code": "EC", "dial_code": "+593"},
  {"name": "エジプト", "code": "EG", "dial_code": "+20"},
  {"name": "エルサルバドル", "code": "SV", "dial_code": "+503"},
  {"name": "赤道ギニア", "code": "GQ", "dial_code": "+240"},
  {"name": "エリトリア", "code": "ER", "dial_code": "+291"},
  {"name": "エストニア", "code": "EE", "dial_code": "+372"},
  {"name": "エチオピア", "code": "ET", "dial_code": "+251"},
  {"name": "フォークランド諸島", "code": "FK", "dial_code": "+500"},
  {"name": "フェロー諸島", "code": "FO", "dial_code": "+298"},
  {"name": "フィジー", "code": "FJ", "dial_code": "+679"},
  {"name": "フィンランド", "code": "FI", "dial_code": "+358"},
  {"name": "フランス", "code": "FR", "dial_code": "+33"},
  {"name": "仏領ギアナ", "code": "GF", "dial_code": "+594"},
  {"name": "仏領ポリネシア", "code": "PF", "dial_code": "+689"},
  {"name": "フランス領極南諸島", "code": "TF", "dial_code": "+262"},
  {"name": "ガボン", "code": "GA", "dial_code": "+241"},
  {"name": "ガンビア", "code": "GM", "dial_code": "+220"},
  {"name": "グルジア", "code": "GE", "dial_code": "+995"},
  {"name": "ドイツ", "code": "DE", "dial_code": "+49"},
  {"name": "ガーナ", "code": "GH", "dial_code": "+233"},
  {"name": "ジブラルタル", "code": "GI", "dial_code": "+350"},
  {"name": "ギリシャ", "code": "GR", "dial_code": "+30"},
  {"name": "グリーンランド", "code": "GL", "dial_code": "+299"},
  {"name": "グレナダ", "code": "GD", "dial_code": "+1473"},
  {"name": "グアドループ", "code": "GP", "dial_code": "+590"},
  {"name": "グアム", "code": "GU", "dial_code": "+1671"},
  {"name": "グアテマラ", "code": "GT", "dial_code": "+502"},
  {"name": "ガーンジー", "code": "GG", "dial_code": "+44"},
  {"name": "ギニア", "code": "GN", "dial_code": "+224"},
  {"name": "ギニアビサウ", "code": "GW", "dial_code": "+245"},
  {"name": "ガイアナ", "code": "GY", "dial_code": "+592"},
  {"name": "ハイチ", "code": "HT", "dial_code": "+509"},
  {"name": "ハード島・マクドナルド諸島", "code": "HM", "dial_code": "+0"},
  {"name": "バチカン市国", "code": "VA", "dial_code": "+379"},
  {"name": "ホンジュラス", "code": "HN", "dial_code": "+504"},
  {"name": "中華人民共和国香港特別行政区", "code": "HK", "dial_code": "+852"},
  {"name": "ハンガリー", "code": "HU", "dial_code": "+36"},
  {"name": "アイスランド", "code": "IS", "dial_code": "+354"},
  {"name": "インド", "code": "IN", "dial_code": "+91"},
  {"name": "インドネシア", "code": "ID", "dial_code": "+62"},
  {"name": "イラン", "code": "IR", "dial_code": "+98"},
  {"name": "イラク", "code": "IQ", "dial_code": "+964"},
  {"name": "アイルランド", "code": "IE", "dial_code": "+353"},
  {"name": "マン島", "code": "IM", "dial_code": "+44"},
  {"name": "イスラエル", "code": "IL", "dial_code": "+972"},
  {"name": "イタリア", "code": "IT", "dial_code": "+39"},
  {"name": "ジャマイカ", "code": "JM", "dial_code": "+1876"},
  {"name": "日本", "code": "JP", "dial_code": "+81"},
  {"name": "ジャージー", "code": "JE", "dial_code": "+44"},
  {"name": "ヨルダン", "code": "JO", "dial_code": "+962"},
  {"name": "カザフスタン", "code": "KZ", "dial_code": "+7"},
  {"name": "ケニア", "code": "KE", "dial_code": "+254"},
  {"name": "キリバス", "code": "KI", "dial_code": "+686"},
  {"name": "朝鮮民主主義人民共和国", "code": "KP", "dial_code": "+850"},
  {"name": "大韓民国", "code": "KR", "dial_code": "+82"},
  {"name": "コソボ", "code": "XK", "dial_code": "+383"},
  {"name": "クウェート", "code": "KW", "dial_code": "+965"},
  {"name": "キルギスタン", "code": "KG", "dial_code": "+996"},
  {"name": "ラオス", "code": "LA", "dial_code": "+856"},
  {"name": "ラトビア", "code": "LV", "dial_code": "+371"},
  {"name": "レバノン", "code": "LB", "dial_code": "+961"},
  {"name": "レソト", "code": "LS", "dial_code": "+266"},
  {"name": "リベリア", "code": "LR", "dial_code": "+231"},
  {"name": "リビア", "code": "LY", "dial_code": "+218"},
  {"name": "リヒテンシュタイン", "code": "LI", "dial_code": "+423"},
  {"name": "リトアニア", "code": "LT", "dial_code": "+370"},
  {"name": "ルクセンブルグ", "code": "LU", "dial_code": "+352"},
  {"name": "中華人民共和国マカオ特別行政区", "code": "MO", "dial_code": "+853"},
  {"name": "マケドニア", "code": "MK", "dial_code": "+389"},
  {"name": "マダガスカル", "code": "MG", "dial_code": "+261"},
  {"name": "マラウィ", "code": "MW", "dial_code": "+265"},
  {"name": "マレーシア", "code": "MY", "dial_code": "+60"},
  {"name": "モルジブ", "code": "MV", "dial_code": "+960"},
  {"name": "マリ", "code": "ML", "dial_code": "+223"},
  {"name": "マルタ", "code": "MT", "dial_code": "+356"},
  {"name": "マーシャル諸島共和国", "code": "MH", "dial_code": "+692"},
  {"name": "マルティニーク島", "code": "MQ", "dial_code": "+596"},
  {"name": "モーリタニア", "code": "MR", "dial_code": "+222"},
  {"name": "モーリシャス", "code": "MU", "dial_code": "+230"},
  {"name": "マヨット島", "code": "YT", "dial_code": "+262"},
  {"name": "メキシコ", "code": "MX", "dial_code": "+52"},
  {"name": "ミクロネシア", "code": "FM", "dial_code": "+691"},
  {"name": "モルドバ", "code": "MD", "dial_code": "+373"},
  {"name": "モナコ", "code": "MC", "dial_code": "+377"},
  {"name": "モンゴル", "code": "MN", "dial_code": "+976"},
  {"name": "モンテネグロ", "code": "ME", "dial_code": "+382"},
  {"name": "モントセラト島", "code": "MS", "dial_code": "+1664"},
  {"name": "モロッコ", "code": "MA", "dial_code": "+212"},
  {"name": "モザンビーク", "code": "MZ", "dial_code": "+258"},
  {"name": "ミャンマー", "code": "MM", "dial_code": "+95"},
  {"name": "ナミビア", "code": "NA", "dial_code": "+264"},
  {"name": "ナウル", "code": "NR", "dial_code": "+674"},
  {"name": "ネパール", "code": "NP", "dial_code": "+977"},
  {"name": "オランダ", "code": "NL", "dial_code": "+31"},
  {"name": "オランダ領アンティル諸島", "code": "AN", "dial_code": "+599"},
  {"name": "ニューカレドニア", "code": "NC", "dial_code": "+687"},
  {"name": "ニュージーランド", "code": "NZ", "dial_code": "+64"},
  {"name": "ニカラグア", "code": "NI", "dial_code": "+505"},
  {"name": "ニジェール", "code": "NE", "dial_code": "+227"},
  {"name": "ナイジェリア", "code": "NG", "dial_code": "+234"},
  {"name": "ニウエ島", "code": "NU", "dial_code": "+683"},
  {"name": "ノーフォーク島", "code": "NF", "dial_code": "+672"},
  {"name": "北マリアナ諸島", "code": "MP", "dial_code": "+1670"},
  {"name": "ノルウェー", "code": "NO", "dial_code": "+47"},
  {"name": "オマーン", "code": "OM", "dial_code": "+968"},
  {"name": "パキスタン", "code": "PK", "dial_code": "+92"},
  {"name": "パラオ", "code": "PW", "dial_code": "+680"},
  {"name": "パレスチナ領土", "code": "PS", "dial_code": "+970"},
  {"name": "パナマ", "code": "PA", "dial_code": "+507"},
  {"name": "パプアニューギニア", "code": "PG", "dial_code": "+675"},
  {"name": "パラグアイ", "code": "PY", "dial_code": "+595"},
  {"name": "ペルー", "code": "PE", "dial_code": "+51"},
  {"name": "フィリピン", "code": "PH", "dial_code": "+63"},
  {"name": "ピトケアン島", "code": "PN", "dial_code": "+64"},
  {"name": "ポーランド", "code": "PL", "dial_code": "+48"},
  {"name": "ポルトガル", "code": "PT", "dial_code": "+351"},
  {"name": "プエルトリコ", "code": "PR", "dial_code": "+1939"},
  {"name": "カタール", "code": "QA", "dial_code": "+974"},
  {"name": "ルーマニア", "code": "RO", "dial_code": "+40"},
  {"name": "ロシア", "code": "RU", "dial_code": "+7"},
  {"name": "ルワンダ", "code": "RW", "dial_code": "+250"},
  {"name": "レユニオン島", "code": "RE", "dial_code": "+262"},
  {"name": "サン・バルテルミー", "code": "BL", "dial_code": "+590"},
  {"name": "セントヘレナ", "code": "SH", "dial_code": "+290"},
  {"name": "セントクリストファー・ネイビス", "code": "KN", "dial_code": "+1869"},
  {"name": "セントルシア", "code": "LC", "dial_code": "+1758"},
  {"name": "セント・マーチン", "code": "MF", "dial_code": "+590"},
  {"name": "サンピエール島・ミクロン島", "code": "PM", "dial_code": "+508"},
  {"name": "セントビンセント・グレナディーン諸島", "code": "VC", "dial_code": "+1784"},
  {"name": "サモア", "code": "WS", "dial_code": "+685"},
  {"name": "サンマリノ", "code": "SM", "dial_code": "+378"},
  {"name": "サントメ・プリンシペ", "code": "ST", "dial_code": "+239"},
  {"name": "サウジアラビア", "code": "SA", "dial_code": "+966"},
  {"name": "セネガル", "code": "SN", "dial_code": "+221"},
  {"name": "セルビア", "code": "RS", "dial_code": "+381"},
  {"name": "セーシェル", "code": "SC", "dial_code": "+248"},
  {"name": "シエラレオネ", "code": "SL", "dial_code": "+232"},
  {"name": "シンガポール", "code": "SG", "dial_code": "+65"},
  {"name": "スロバキア", "code": "SK", "dial_code": "+421"},
  {"name": "スロベニア", "code": "SI", "dial_code": "+386"},
  {"name": "ソロモン諸島", "code": "SB", "dial_code": "+677"},
  {"name": "ソマリア", "code": "SO", "dial_code": "+252"},
  {"name": "南アフリカ", "code": "ZA", "dial_code": "+27"},
  {"name": "南スーダン", "code": "SS", "dial_code": "+211"},
  {"name": "南ジョージア島・南サンドイッチ諸島", "code": "GS", "dial_code": "+500"},
  {"name": "スペイン", "code": "ES", "dial_code": "+34"},
  {"name": "スリランカ", "code": "LK", "dial_code": "+94"},
  {"name": "スーダン", "code": "SD", "dial_code": "+249"},
  {"name": "スリナム", "code": "SR", "dial_code": "+597"},
  {"name": "スバールバル諸島・ヤンマイエン島", "code": "SJ", "dial_code": "+47"},
  {"name": "スワジランド", "code": "SZ", "dial_code": "+268"},
  {"name": "スウェーデン", "code": "SE", "dial_code": "+46"},
  {"name": "スイス", "code": "CH", "dial_code": "+41"},
  {"name": "シリア", "code": "SY", "dial_code": "+963"},
  {"name": "台湾", "code": "TW", "dial_code": "+886"},
  {"name": "タジキスタン", "code": "TJ", "dial_code": "+992"},
  {"name": "タ��ザニア", "code": "TZ", "dial_code": "+255"},
  {"name": "タイ", "code": "TH", "dial_code": "+66"},
  {"name": "東ティモール", "code": "TL", "dial_code": "+670"},
  {"name": "トーゴ", "code": "TG", "dial_code": "+228"},
  {"name": "トケラウ諸島", "code": "TK", "dial_code": "+690"},
  {"name": "トンガ", "code": "TO", "dial_code": "+676"},
  {"name": "トリニダード・トバゴ", "code": "TT", "dial_code": "+1868"},
  {"name": "チュニジア", "code": "TN", "dial_code": "+216"},
  {"name": "トルコ", "code": "TR", "dial_code": "+90"},
  {"name": "トルクメニスタン", "code": "TM", "dial_code": "+993"},
  {"name": "タークス諸島・カイコス諸島", "code": "TC", "dial_code": "+1649"},
  {"name": "ツバル", "code": "TV", "dial_code": "+688"},
  {"name": "ウガンダ", "code": "UG", "dial_code": "+256"},
  {"name": "ウクライナ", "code": "UA", "dial_code": "+380"},
  {"name": "アラブ首長国連邦", "code": "AE", "dial_code": "+971"},
  {"name": "イギリス", "code": "GB", "dial_code": "+44"},
  {"name": "アメリカ合衆国", "code": "US", "dial_code": "+1"},
  {"name": "ウルグアイ", "code": "UY", "dial_code": "+598"},
  {"name": "ウズベキスタン", "code": "UZ", "dial_code": "+998"},
  {"name": "バヌアツ", "code": "VU", "dial_code": "+678"},
  {"name": "ベネズエラ", "code": "VE", "dial_code": "+58"},
  {"name": "ベトナム", "code": "VN", "dial_code": "+84"},
  {"name": "イギリス領ヴァージン諸島", "code": "VG", "dial_code": "+1284"},
  {"name": "アメリカ領ヴァージン諸島", "code": "VI", "dial_code": "+1340"},
  {"name": "ウォリス・フツナ", "code": "WF", "dial_code": "+681"},
  {"name": "イエメン", "code": "YE", "dial_code": "+967"},
  {"name": "ザンビア", "code": "ZM", "dial_code": "+260"},
  {"name": "ジンバブエ", "code": "ZW", "dial_code": "+263"},
];

List<Map> codesen = [
  {"name": "无效国家", "code": "UU", "dial_code": "+28"},
  {"name": "Afghanistan", "code": "AF", "dial_code": "+93"},
  {"name": "Aland Islands", "code": "AX", "dial_code": "+358"},
  {"name": "Albania", "code": "AL", "dial_code": "+355"},
  {"name": "Algeria", "code": "DZ", "dial_code": "+213"},
  {"name": "American Samoa", "code": "AS", "dial_code": "+1684"},
  {"name": "Andorra", "code": "AD", "dial_code": "+376"},
  {"name": "Angola", "code": "AO", "dial_code": "+244"},
  {"name": "Anguilla", "code": "AI", "dial_code": "+1264"},
  {"name": "Antarctica", "code": "AQ", "dial_code": "+672"},
  {"name": "Antigua and Barbuda", "code": "AG", "dial_code": "+1268"},
  {"name": "Argentina", "code": "AR", "dial_code": "+54"},
  {"name": "Armenia", "code": "AM", "dial_code": "+374"},
  {"name": "Aruba", "code": "AW", "dial_code": "+297"},
  {"name": "Australia", "code": "AU", "dial_code": "+61"},
  {"name": "Austria", "code": "AT", "dial_code": "+43"},
  {"name": "Azerbaijan", "code": "AZ", "dial_code": "+994"},
  {"name": "Bahamas", "code": "BS", "dial_code": "+1242"},
  {"name": "Bahrain", "code": "BH", "dial_code": "+973"},
  {"name": "Bangladesh", "code": "BD", "dial_code": "+880"},
  {"name": "Barbados", "code": "BB", "dial_code": "+1246"},
  {"name": "Belarus", "code": "BY", "dial_code": "+375"},
  {"name": "Belgium", "code": "BE", "dial_code": "+32"},
  {"name": "Belize", "code": "BZ", "dial_code": "+501"},
  {"name": "Benin", "code": "BJ", "dial_code": "+229"},
  {"name": "Bermuda", "code": "BM", "dial_code": "+1441"},
  {"name": "Bhutan", "code": "BT", "dial_code": "+975"},
  {"name": "Bolivia", "code": "BO", "dial_code": "+591"},
  {"name": "Bosnia and Herzegovina", "code": "BA", "dial_code": "+387"},
  {"name": "Botswana", "code": "BW", "dial_code": "+267"},
  {"name": "Bouvet Island", "code": "BV", "dial_code": "+47"},
  {"name": "Brazil", "code": "BR", "dial_code": "+55"},
  {"name": "British Indian Ocean Territory", "code": "IO", "dial_code": "+246"},
  {"name": "Brunei", "code": "BN", "dial_code": "+673"},
  {"name": "Bulgaria", "code": "BG", "dial_code": "+359"},
  {"name": "Burkina Faso", "code": "BF", "dial_code": "+226"},
  {"name": "Burundi", "code": "BI", "dial_code": "+257"},
  {"name": "Cambodia", "code": "KH", "dial_code": "+855"},
  {"name": "Cameroon", "code": "CM", "dial_code": "+237"},
  {"name": "Canada", "code": "CA", "dial_code": "+1"},
  {"name": "Cape Verde", "code": "CV", "dial_code": "+238"},
  {"name": "Cayman Islands", "code": "KY", "dial_code": "+ 345"},
  {"name": "Central African Republic", "code": "CF", "dial_code": "+236"},
  {"name": "Chad", "code": "TD", "dial_code": "+235"},
  {"name": "Chile", "code": "CL", "dial_code": "+56"},
  {"name": "China", "code": "CN", "dial_code": "+86"},
  {"name": "Christmas Island", "code": "CX", "dial_code": "+61"},
  {"name": "Cocos [Keeling] Islands", "code": "CC", "dial_code": "+61"},
  {"name": "Colombia", "code": "CO", "dial_code": "+57"},
  {"name": "Comoros", "code": "KM", "dial_code": "+269"},
  {"name": "Congo - Brazzaville", "code": "CG", "dial_code": "+242"},
  {"name": "Congo - Kinshasa", "code": "CD", "dial_code": "+243"},
  {"name": "Cook Islands", "code": "CK", "dial_code": "+682"},
  {"name": "Costa Rica", "code": "CR", "dial_code": "+506"},
  {"name": "Cote d’Ivoire", "code": "CI", "dial_code": "+225"},
  {"name": "Croatia", "code": "HR", "dial_code": "+385"},
  {"name": "Cuba", "code": "CU", "dial_code": "+53"},
  {"name": "Cyprus", "code": "CY", "dial_code": "+357"},
  {"name": "Czech Republic", "code": "CZ", "dial_code": "+420"},
  {"name": "Denmark", "code": "DK", "dial_code": "+45"},
  {"name": "Djibouti", "code": "DJ", "dial_code": "+253"},
  {"name": "Dominica", "code": "DM", "dial_code": "+1767"},
  {"name": "Dominican Republic", "code": "DO", "dial_code": "+1849"},
  {"name": "Ecuador", "code": "EC", "dial_code": "+593"},
  {"name": "Egypt", "code": "EG", "dial_code": "+20"},
  {"name": "El Salvador", "code": "SV", "dial_code": "+503"},
  {"name": "Equatorial Guinea", "code": "GQ", "dial_code": "+240"},
  {"name": "Eritrea", "code": "ER", "dial_code": "+291"},
  {"name": "Estonia", "code": "EE", "dial_code": "+372"},
  {"name": "Ethiopia", "code": "ET", "dial_code": "+251"},
  {"name": "Falkland Islands", "code": "FK", "dial_code": "+500"},
  {"name": "Faroe Islands", "code": "FO", "dial_code": "+298"},
  {"name": "Fiji", "code": "FJ", "dial_code": "+679"},
  {"name": "Finland", "code": "FI", "dial_code": "+358"},
  {"name": "France", "code": "FR", "dial_code": "+33"},
  {"name": "French Guiana", "code": "GF", "dial_code": "+594"},
  {"name": "French Polynesia", "code": "PF", "dial_code": "+689"},
  {"name": "French Southern Territories", "code": "TF", "dial_code": "+262"},
  {"name": "Gabon", "code": "GA", "dial_code": "+241"},
  {"name": "Gambia", "code": "GM", "dial_code": "+220"},
  {"name": "Georgia", "code": "GE", "dial_code": "+995"},
  {"name": "Germany", "code": "DE", "dial_code": "+49"},
  {"name": "Ghana", "code": "GH", "dial_code": "+233"},
  {"name": "Gibraltar", "code": "GI", "dial_code": "+350"},
  {"name": "Greece", "code": "GR", "dial_code": "+30"},
  {"name": "Greenland", "code": "GL", "dial_code": "+299"},
  {"name": "Grenada", "code": "GD", "dial_code": "+1473"},
  {"name": "Guadeloupe", "code": "GP", "dial_code": "+590"},
  {"name": "Guam", "code": "GU", "dial_code": "+1671"},
  {"name": "Guatemala", "code": "GT", "dial_code": "+502"},
  {"name": "Guernsey", "code": "GG", "dial_code": "+44"},
  {"name": "Guinea", "code": "GN", "dial_code": "+224"},
  {"name": "Guinea-Bissau", "code": "GW", "dial_code": "+245"},
  {"name": "Guyana", "code": "GY", "dial_code": "+592"},
  {"name": "Haiti", "code": "HT", "dial_code": "+509"},
  {
    "name": "Heard Island and McDonald Islands",
    "code": "HM",
    "dial_code": "+0"
  },
  {"name": "Vatican City", "code": "VA", "dial_code": "+379"},
  {"name": "Honduras", "code": "HN", "dial_code": "+504"},
  {"name": "Hong Kong SAR China", "code": "HK", "dial_code": "+852"},
  {"name": "Hungary", "code": "HU", "dial_code": "+36"},
  {"name": "Iceland", "code": "IS", "dial_code": "+354"},
  {"name": "India", "code": "IN", "dial_code": "+91"},
  {"name": "Indonesia", "code": "ID", "dial_code": "+62"},
  {"name": "Iran", "code": "IR", "dial_code": "+98"},
  {"name": "Iraq", "code": "IQ", "dial_code": "+964"},
  {"name": "Ireland", "code": "IE", "dial_code": "+353"},
  {"name": "Isle of Man", "code": "IM", "dial_code": "+44"},
  {"name": "Israel", "code": "IL", "dial_code": "+972"},
  {"name": "Italy", "code": "IT", "dial_code": "+39"},
  {"name": "Jamaica", "code": "JM", "dial_code": "+1876"},
  {"name": "Japan", "code": "JP", "dial_code": "+81"},
  {"name": "Jersey", "code": "JE", "dial_code": "+44"},
  {"name": "Jordan", "code": "JO", "dial_code": "+962"},
  {"name": "Kazakhstan", "code": "KZ", "dial_code": "+7"},
  {"name": "Kenya", "code": "KE", "dial_code": "+254"},
  {"name": "Kiribati", "code": "KI", "dial_code": "+686"},
  {"name": "North Korea", "code": "KP", "dial_code": "+850"},
  {"name": "South Korea", "code": "KR", "dial_code": "+82"},
  {"name": "Kosovo", "code": "XK", "dial_code": "+383"},
  {"name": "Kuwait", "code": "KW", "dial_code": "+965"},
  {"name": "Kyrgyzstan", "code": "KG", "dial_code": "+996"},
  {"name": "Laos", "code": "LA", "dial_code": "+856"},
  {"name": "Latvia", "code": "LV", "dial_code": "+371"},
  {"name": "Lebanon", "code": "LB", "dial_code": "+961"},
  {"name": "Lesotho", "code": "LS", "dial_code": "+266"},
  {"name": "Liberia", "code": "LR", "dial_code": "+231"},
  {"name": "Libya", "code": "LY", "dial_code": "+218"},
  {"name": "Liechtenstein", "code": "LI", "dial_code": "+423"},
  {"name": "Lithuania", "code": "LT", "dial_code": "+370"},
  {"name": "Luxembourg", "code": "LU", "dial_code": "+352"},
  {"name": "Macau SAR China", "code": "MO", "dial_code": "+853"},
  {"name": "Macedonia", "code": "MK", "dial_code": "+389"},
  {"name": "Madagascar", "code": "MG", "dial_code": "+261"},
  {"name": "Malawi", "code": "MW", "dial_code": "+265"},
  {"name": "Malaysia", "code": "MY", "dial_code": "+60"},
  {"name": "Maldives", "code": "MV", "dial_code": "+960"},
  {"name": "Mali", "code": "ML", "dial_code": "+223"},
  {"name": "Malta", "code": "MT", "dial_code": "+356"},
  {"name": "Marshall Islands", "code": "MH", "dial_code": "+692"},
  {"name": "Martinique", "code": "MQ", "dial_code": "+596"},
  {"name": "Mauritania", "code": "MR", "dial_code": "+222"},
  {"name": "Mauritius", "code": "MU", "dial_code": "+230"},
  {"name": "Mayotte", "code": "YT", "dial_code": "+262"},
  {"name": "Mexico", "code": "MX", "dial_code": "+52"},
  {"name": "Micronesia", "code": "FM", "dial_code": "+691"},
  {"name": "Moldova", "code": "MD", "dial_code": "+373"},
  {"name": "Monaco", "code": "MC", "dial_code": "+377"},
  {"name": "Mongolia", "code": "MN", "dial_code": "+976"},
  {"name": "Montenegro", "code": "ME", "dial_code": "+382"},
  {"name": "Montserrat", "code": "MS", "dial_code": "+1664"},
  {"name": "Morocco", "code": "MA", "dial_code": "+212"},
  {"name": "Mozambique", "code": "MZ", "dial_code": "+258"},
  {"name": "Myanmar [Burma]", "code": "MM", "dial_code": "+95"},
  {"name": "Namibia", "code": "NA", "dial_code": "+264"},
  {"name": "Nauru", "code": "NR", "dial_code": "+674"},
  {"name": "Nepal", "code": "NP", "dial_code": "+977"},
  {"name": "Netherlands", "code": "NL", "dial_code": "+31"},
  {"name": "Netherlands Antilles", "code": "AN", "dial_code": "+599"},
  {"name": "New Caledonia", "code": "NC", "dial_code": "+687"},
  {"name": "New Zealand", "code": "NZ", "dial_code": "+64"},
  {"name": "Nicaragua", "code": "NI", "dial_code": "+505"},
  {"name": "Niger", "code": "NE", "dial_code": "+227"},
  {"name": "Nigeria", "code": "NG", "dial_code": "+234"},
  {"name": "Niue", "code": "NU", "dial_code": "+683"},
  {"name": "Norfolk Island", "code": "NF", "dial_code": "+672"},
  {"name": "Northern Mariana Islands", "code": "MP", "dial_code": "+1670"},
  {"name": "Norway", "code": "NO", "dial_code": "+47"},
  {"name": "Oman", "code": "OM", "dial_code": "+968"},
  {"name": "Pakistan", "code": "PK", "dial_code": "+92"},
  {"name": "Palau", "code": "PW", "dial_code": "+680"},
  {"name": "Palestinian Territories", "code": "PS", "dial_code": "+970"},
  {"name": "Panama", "code": "PA", "dial_code": "+507"},
  {"name": "Papua New Guinea", "code": "PG", "dial_code": "+675"},
  {"name": "Paraguay", "code": "PY", "dial_code": "+595"},
  {"name": "Peru", "code": "PE", "dial_code": "+51"},
  {"name": "Philippines", "code": "PH", "dial_code": "+63"},
  {"name": "Pitcairn Islands", "code": "PN", "dial_code": "+64"},
  {"name": "Poland", "code": "PL", "dial_code": "+48"},
  {"name": "Portugal", "code": "PT", "dial_code": "+351"},
  {"name": "Puerto Rico", "code": "PR", "dial_code": "+1939"},
  {"name": "Qatar", "code": "QA", "dial_code": "+974"},
  {"name": "Romania", "code": "RO", "dial_code": "+40"},
  {"name": "Russia", "code": "RU", "dial_code": "+7"},
  {"name": "Rwanda", "code": "RW", "dial_code": "+250"},
  {"name": "Réunion", "code": "RE", "dial_code": "+262"},
  {"name": "Saint Barthélemy", "code": "BL", "dial_code": "+590"},
  {"name": "Saint Helena", "code": "SH", "dial_code": "+290"},
  {"name": "Saint Kitts and Nevis", "code": "KN", "dial_code": "+1869"},
  {"name": "Saint Lucia", "code": "LC", "dial_code": "+1758"},
  {"name": "Saint Martin", "code": "MF", "dial_code": "+590"},
  {"name": "Saint Pierre and Miquelon", "code": "PM", "dial_code": "+508"},
  {
    "name": "Saint Vincent and the Grenadines",
    "code": "VC",
    "dial_code": "+1784"
  },
  {"name": "Samoa", "code": "WS", "dial_code": "+685"},
  {"name": "San Marino", "code": "SM", "dial_code": "+378"},
  {"name": "Sao Tome and Príncipe", "code": "ST", "dial_code": "+239"},
  {"name": "Saudi Arabia", "code": "SA", "dial_code": "+966"},
  {"name": "Senegal", "code": "SN", "dial_code": "+221"},
  {"name": "Serbia", "code": "RS", "dial_code": "+381"},
  {"name": "Seychelles", "code": "SC", "dial_code": "+248"},
  {"name": "Sierra Leone", "code": "SL", "dial_code": "+232"},
  {"name": "Singapore", "code": "SG", "dial_code": "+65"},
  {"name": "Slovakia", "code": "SK", "dial_code": "+421"},
  {"name": "Slovenia", "code": "SI", "dial_code": "+386"},
  {"name": "Solomon Islands", "code": "SB", "dial_code": "+677"},
  {"name": "Somalia", "code": "SO", "dial_code": "+252"},
  {"name": "South Africa", "code": "ZA", "dial_code": "+27"},
  {"name": "South Sudan", "code": "SS", "dial_code": "+211"},
  {
    "name": "South Georgia and the South Sandwich Islands",
    "code": "GS",
    "dial_code": "+500"
  },
  {"name": "Spain", "code": "ES", "dial_code": "+34"},
  {"name": "Sri Lanka", "code": "LK", "dial_code": "+94"},
  {"name": "Sudan", "code": "SD", "dial_code": "+249"},
  {"name": "Suriname", "code": "SR", "dial_code": "+597"},
  {"name": "Svalbard and Jan Mayen", "code": "SJ", "dial_code": "+47"},
  {"name": "Swaziland", "code": "SZ", "dial_code": "+268"},
  {"name": "Sweden", "code": "SE", "dial_code": "+46"},
  {"name": "Switzerland", "code": "CH", "dial_code": "+41"},
  {"name": "Syria", "code": "SY", "dial_code": "+963"},
  {"name": "Taiwan", "code": "TW", "dial_code": "+886"},
  {"name": "Tajikistan", "code": "TJ", "dial_code": "+992"},
  {"name": "Tanzania", "code": "TZ", "dial_code": "+255"},
  {"name": "Thailand", "code": "TH", "dial_code": "+66"},
  {"name": "Timor-Leste", "code": "TL", "dial_code": "+670"},
  {"name": "Togo", "code": "TG", "dial_code": "+228"},
  {"name": "Tokelau", "code": "TK", "dial_code": "+690"},
  {"name": "Tonga", "code": "TO", "dial_code": "+676"},
  {"name": "Trinidad and Tobago", "code": "TT", "dial_code": "+1868"},
  {"name": "Tunisia", "code": "TN", "dial_code": "+216"},
  {"name": "Turkey", "code": "TR", "dial_code": "+90"},
  {"name": "Turkmenistan", "code": "TM", "dial_code": "+993"},
  {"name": "Turks and Caicos Islands", "code": "TC", "dial_code": "+1649"},
  {"name": "Tuvalu", "code": "TV", "dial_code": "+688"},
  {"name": "Uganda", "code": "UG", "dial_code": "+256"},
  {"name": "Ukraine", "code": "UA", "dial_code": "+380"},
  {"name": "United Arab Emirates", "code": "AE", "dial_code": "+971"},
  {"name": "United Kingdom", "code": "GB", "dial_code": "+44"},
  {"name": "United States", "code": "US", "dial_code": "+1"},
  {"name": "Uruguay", "code": "UY", "dial_code": "+598"},
  {"name": "Uzbekistan", "code": "UZ", "dial_code": "+998"},
  {"name": "Vanuatu", "code": "VU", "dial_code": "+678"},
  {"name": "Venezuela", "code": "VE", "dial_code": "+58"},
  {"name": "Vietnam", "code": "VN", "dial_code": "+84"},
  {"name": "British Virgin Islands", "code": "VG", "dial_code": "+1284"},
  {"name": "U.S. Virgin Islands", "code": "VI", "dial_code": "+1340"},
  {"name": "Wallis and Futuna", "code": "WF", "dial_code": "+681"},
  {"name": "Yemen", "code": "YE", "dial_code": "+967"},
  {"name": "Zambia", "code": "ZM", "dial_code": "+260"},
  {"name": "Zimbabwe", "code": "ZW", "dial_code": "+263"},
];

List<Map> codesdw = [
  {"name": "无效国家", "code": "UU", "dial_code": "+28"},
  {"name": "Afghanistan", "code": "AF", "dial_code": "+93"},
  {"name": "Alandinseln", "code": "AX", "dial_code": "+358"},
  {"name": "Albanien", "code": "AL", "dial_code": "+355"},
  {"name": "Algerien", "code": "DZ", "dial_code": "+213"},
  {"name": "Amerikanisch-Samoa", "code": "AS", "dial_code": "+1684"},
  {"name": "Andorra", "code": "AD", "dial_code": "+376"},
  {"name": "Angola", "code": "AO", "dial_code": "+244"},
  {"name": "Anguilla", "code": "AI", "dial_code": "+1264"},
  {"name": "Antarktis", "code": "AQ", "dial_code": "+672"},
  {"name": "Antigua und Barbuda", "code": "AG", "dial_code": "+1268"},
  {"name": "Argentinien", "code": "AR", "dial_code": "+54"},
  {"name": "Armenien", "code": "AM", "dial_code": "+374"},
  {"name": "Aruba", "code": "AW", "dial_code": "+297"},
  {"name": "Australien", "code": "AU", "dial_code": "+61"},
  {"name": "Österreich", "code": "AT", "dial_code": "+43"},
  {"name": "Aserbaidschan", "code": "AZ", "dial_code": "+994"},
  {"name": "Bahamas", "code": "BS", "dial_code": "+1242"},
  {"name": "Bahrain", "code": "BH", "dial_code": "+973"},
  {"name": "Bangladesch", "code": "BD", "dial_code": "+880"},
  {"name": "Barbados", "code": "BB", "dial_code": "+1246"},
  {"name": "Belarus", "code": "BY", "dial_code": "+375"},
  {"name": "Belgien", "code": "BE", "dial_code": "+32"},
  {"name": "Belize", "code": "BZ", "dial_code": "+501"},
  {"name": "Benin", "code": "BJ", "dial_code": "+229"},
  {"name": "Bermuda", "code": "BM", "dial_code": "+1441"},
  {"name": "Bhutan", "code": "BT", "dial_code": "+975"},
  {"name": "Bolivien", "code": "BO", "dial_code": "+591"},
  {"name": "Bosnien und Herzegowina", "code": "BA", "dial_code": "+387"},
  {"name": "Botsuana", "code": "BW", "dial_code": "+267"},
  {"name": "Bouvetinsel", "code": "BV", "dial_code": "+47"},
  {"name": "Brasilien", "code": "BR", "dial_code": "+55"},
  {
    "name": "Britisches Territorium im Indischen Ozean",
    "code": "IO",
    "dial_code": "+246"
  },
  {"name": "Brunei Darussalam", "code": "BN", "dial_code": "+673"},
  {"name": "Bulgarien", "code": "BG", "dial_code": "+359"},
  {"name": "Burkina Faso", "code": "BF", "dial_code": "+226"},
  {"name": "Burundi", "code": "BI", "dial_code": "+257"},
  {"name": "Kambodscha", "code": "KH", "dial_code": "+855"},
  {"name": "Kamerun", "code": "CM", "dial_code": "+237"},
  {"name": "Kanada", "code": "CA", "dial_code": "+1"},
  {"name": "Kap Verde", "code": "CV", "dial_code": "+238"},
  {"name": "Kaimaninseln", "code": "KY", "dial_code": "+ 345"},
  {"name": "Zentralafrikanische Republik", "code": "CF", "dial_code": "+236"},
  {"name": "Tschad", "code": "TD", "dial_code": "+235"},
  {"name": "Chile", "code": "CL", "dial_code": "+56"},
  {"name": "China", "code": "CN", "dial_code": "+86"},
  {"name": "Weihnachtsinsel", "code": "CX", "dial_code": "+61"},
  {"name": "Kokosinseln", "code": "CC", "dial_code": "+61"},
  {"name": "Kolumbien", "code": "CO", "dial_code": "+57"},
  {"name": "Komoren", "code": "KM", "dial_code": "+269"},
  {"name": "Kongo", "code": "CG", "dial_code": "+242"},
  {"name": "Demokratische Republik Kongo", "code": "CD", "dial_code": "+243"},
  {"name": "Cookinseln", "code": "CK", "dial_code": "+682"},
  {"name": "Costa Rica", "code": "CR", "dial_code": "+506"},
  {"name": "Côte d’Ivoire", "code": "CI", "dial_code": "+225"},
  {"name": "Kroatien", "code": "HR", "dial_code": "+385"},
  {"name": "Kuba", "code": "CU", "dial_code": "+53"},
  {"name": "Zypern", "code": "CY", "dial_code": "+357"},
  {"name": "Tschechische Republik", "code": "CZ", "dial_code": "+420"},
  {"name": "Dänemark", "code": "DK", "dial_code": "+45"},
  {"name": "Dschibuti", "code": "DJ", "dial_code": "+253"},
  {"name": "Dominica", "code": "DM", "dial_code": "+1767"},
  {"name": "Dominikanische Republik", "code": "DO", "dial_code": "+1849"},
  {"name": "Ecuador", "code": "EC", "dial_code": "+593"},
  {"name": "Ägypten", "code": "EG", "dial_code": "+20"},
  {"name": "El Salvador", "code": "SV", "dial_code": "+503"},
  {"name": "Äquatorialguinea", "code": "GQ", "dial_code": "+240"},
  {"name": "Eritrea", "code": "ER", "dial_code": "+291"},
  {"name": "Estland", "code": "EE", "dial_code": "+372"},
  {"name": "Äthiopien", "code": "ET", "dial_code": "+251"},
  {"name": "Falklandinseln", "code": "FK", "dial_code": "+500"},
  {"name": "Färöer", "code": "FO", "dial_code": "+298"},
  {"name": "Fidschi", "code": "FJ", "dial_code": "+679"},
  {"name": "Finnland", "code": "FI", "dial_code": "+358"},
  {"name": "Frankreich", "code": "FR", "dial_code": "+33"},
  {"name": "Französisch-Guayana", "code": "GF", "dial_code": "+594"},
  {"name": "Französisch-Polynesien", "code": "PF", "dial_code": "+689"},
  {
    "name": "Französische Süd- und Antarktisgebiete",
    "code": "TF",
    "dial_code": "+262"
  },
  {"name": "Gabun", "code": "GA", "dial_code": "+241"},
  {"name": "Gambia", "code": "GM", "dial_code": "+220"},
  {"name": "Georgien", "code": "GE", "dial_code": "+995"},
  {"name": "Deutschland", "code": "DE", "dial_code": "+49"},
  {"name": "Ghana", "code": "GH", "dial_code": "+233"},
  {"name": "Gibraltar", "code": "GI", "dial_code": "+350"},
  {"name": "Griechenland", "code": "GR", "dial_code": "+30"},
  {"name": "Grönland", "code": "GL", "dial_code": "+299"},
  {"name": "Grenada", "code": "GD", "dial_code": "+1473"},
  {"name": "Guadeloupe", "code": "GP", "dial_code": "+590"},
  {"name": "Guam", "code": "GU", "dial_code": "+1671"},
  {"name": "Guatemala", "code": "GT", "dial_code": "+502"},
  {"name": "Guernsey", "code": "GG", "dial_code": "+44"},
  {"name": "Guinea", "code": "GN", "dial_code": "+224"},
  {"name": "Guinea-Bissau", "code": "GW", "dial_code": "+245"},
  {"name": "Guyana", "code": "GY", "dial_code": "+592"},
  {"name": "Haiti", "code": "HT", "dial_code": "+509"},
  {"name": "Heard- und McDonald-Inseln", "code": "HM", "dial_code": "+0"},
  {"name": "Vatikanstadt", "code": "VA", "dial_code": "+379"},
  {"name": "Honduras", "code": "HN", "dial_code": "+504"},
  {"name": "Sonderverwaltungszone Hongkong", "code": "HK", "dial_code": "+852"},
  {"name": "Ungarn", "code": "HU", "dial_code": "+36"},
  {"name": "Island", "code": "IS", "dial_code": "+354"},
  {"name": "Indien", "code": "IN", "dial_code": "+91"},
  {"name": "Indonesien", "code": "ID", "dial_code": "+62"},
  {"name": "Iran", "code": "IR", "dial_code": "+98"},
  {"name": "Irak", "code": "IQ", "dial_code": "+964"},
  {"name": "Irland", "code": "IE", "dial_code": "+353"},
  {"name": "Isle of Man", "code": "IM", "dial_code": "+44"},
  {"name": "Israel", "code": "IL", "dial_code": "+972"},
  {"name": "Italien", "code": "IT", "dial_code": "+39"},
  {"name": "Jamaika", "code": "JM", "dial_code": "+1876"},
  {"name": "Japan", "code": "JP", "dial_code": "+81"},
  {"name": "Jersey", "code": "JE", "dial_code": "+44"},
  {"name": "Jordanien", "code": "JO", "dial_code": "+962"},
  {"name": "Kasachstan", "code": "KZ", "dial_code": "+7"},
  {"name": "Kenia", "code": "KE", "dial_code": "+254"},
  {"name": "Kiribati", "code": "KI", "dial_code": "+686"},
  {
    "name": "Demokratische Volksrepublik Korea",
    "code": "KP",
    "dial_code": "+850"
  },
  {"name": "Republik Korea", "code": "KR", "dial_code": "+82"},
  {"name": "Kosovo", "code": "XK", "dial_code": "+383"},
  {"name": "Kuwait", "code": "KW", "dial_code": "+965"},
  {"name": "Kirgisistan", "code": "KG", "dial_code": "+996"},
  {"name": "Laos", "code": "LA", "dial_code": "+856"},
  {"name": "Lettland", "code": "LV", "dial_code": "+371"},
  {"name": "Libanon", "code": "LB", "dial_code": "+961"},
  {"name": "Lesotho", "code": "LS", "dial_code": "+266"},
  {"name": "Liberia", "code": "LR", "dial_code": "+231"},
  {"name": "Libyen", "code": "LY", "dial_code": "+218"},
  {"name": "Liechtenstein", "code": "LI", "dial_code": "+423"},
  {"name": "Litauen", "code": "LT", "dial_code": "+370"},
  {"name": "Luxemburg", "code": "LU", "dial_code": "+352"},
  {"name": "Sonderverwaltungszone Macao", "code": "MO", "dial_code": "+853"},
  {"name": "Mazedonien", "code": "MK", "dial_code": "+389"},
  {"name": "Madagaskar", "code": "MG", "dial_code": "+261"},
  {"name": "Malawi", "code": "MW", "dial_code": "+265"},
  {"name": "Malaysia", "code": "MY", "dial_code": "+60"},
  {"name": "Malediven", "code": "MV", "dial_code": "+960"},
  {"name": "Mali", "code": "ML", "dial_code": "+223"},
  {"name": "Malta", "code": "MT", "dial_code": "+356"},
  {"name": "Marshallinseln", "code": "MH", "dial_code": "+692"},
  {"name": "Martinique", "code": "MQ", "dial_code": "+596"},
  {"name": "Mauretanien", "code": "MR", "dial_code": "+222"},
  {"name": "Mauritius", "code": "MU", "dial_code": "+230"},
  {"name": "Mayotte", "code": "YT", "dial_code": "+262"},
  {"name": "Mexiko", "code": "MX", "dial_code": "+52"},
  {"name": "Mikronesien", "code": "FM", "dial_code": "+691"},
  {"name": "Republik Moldau", "code": "MD", "dial_code": "+373"},
  {"name": "Monaco", "code": "MC", "dial_code": "+377"},
  {"name": "Mongolei", "code": "MN", "dial_code": "+976"},
  {"name": "Montenegro", "code": "ME", "dial_code": "+382"},
  {"name": "Montserrat", "code": "MS", "dial_code": "+1664"},
  {"name": "Marokko", "code": "MA", "dial_code": "+212"},
  {"name": "Mosambik", "code": "MZ", "dial_code": "+258"},
  {"name": "Myanmar", "code": "MM", "dial_code": "+95"},
  {"name": "Namibia", "code": "NA", "dial_code": "+264"},
  {"name": "Nauru", "code": "NR", "dial_code": "+674"},
  {"name": "Nepal", "code": "NP", "dial_code": "+977"},
  {"name": "Niederlande", "code": "NL", "dial_code": "+31"},
  {"name": "Niederländische Antillen", "code": "AN", "dial_code": "+599"},
  {"name": "Neukaledonien", "code": "NC", "dial_code": "+687"},
  {"name": "Neuseeland", "code": "NZ", "dial_code": "+64"},
  {"name": "Nicaragua", "code": "NI", "dial_code": "+505"},
  {"name": "Niger", "code": "NE", "dial_code": "+227"},
  {"name": "Nigeria", "code": "NG", "dial_code": "+234"},
  {"name": "Niue", "code": "NU", "dial_code": "+683"},
  {"name": "Norfolkinsel", "code": "NF", "dial_code": "+672"},
  {"name": "Nördliche Marianen", "code": "MP", "dial_code": "+1670"},
  {"name": "Norwegen", "code": "NO", "dial_code": "+47"},
  {"name": "Oman", "code": "OM", "dial_code": "+968"},
  {"name": "Pakistan", "code": "PK", "dial_code": "+92"},
  {"name": "Palau", "code": "PW", "dial_code": "+680"},
  {"name": "Palästinensische Gebiete", "code": "PS", "dial_code": "+970"},
  {"name": "Panama", "code": "PA", "dial_code": "+507"},
  {"name": "Papua-Neuguinea", "code": "PG", "dial_code": "+675"},
  {"name": "Paraguay", "code": "PY", "dial_code": "+595"},
  {"name": "Peru", "code": "PE", "dial_code": "+51"},
  {"name": "Philippinen", "code": "PH", "dial_code": "+63"},
  {"name": "Pitcairn", "code": "PN", "dial_code": "+64"},
  {"name": "Polen", "code": "PL", "dial_code": "+48"},
  {"name": "Portugal", "code": "PT", "dial_code": "+351"},
  {"name": "Puerto Rico", "code": "PR", "dial_code": "+1939"},
  {"name": "Katar", "code": "QA", "dial_code": "+974"},
  {"name": "Rumänien", "code": "RO", "dial_code": "+40"},
  {"name": "Russische Föderation", "code": "RU", "dial_code": "+7"},
  {"name": "Ruanda", "code": "RW", "dial_code": "+250"},
  {"name": "Réunion", "code": "RE", "dial_code": "+262"},
  {"name": "St. Barthélemy", "code": "BL", "dial_code": "+590"},
  {"name": "St. Helena", "code": "SH", "dial_code": "+290"},
  {"name": "St. Kitts und Nevis", "code": "KN", "dial_code": "+1869"},
  {"name": "St. Lucia", "code": "LC", "dial_code": "+1758"},
  {"name": "St. Martin", "code": "MF", "dial_code": "+590"},
  {"name": "St. Pierre und Miquelon", "code": "PM", "dial_code": "+508"},
  {
    "name": "St. Vincent und die Grenadinen",
    "code": "VC",
    "dial_code": "+1784"
  },
  {"name": "Samoa", "code": "WS", "dial_code": "+685"},
  {"name": "San Marino", "code": "SM", "dial_code": "+378"},
  {"name": "São Tomé und Príncipe", "code": "ST", "dial_code": "+239"},
  {"name": "Saudi-Arabien", "code": "SA", "dial_code": "+966"},
  {"name": "Senegal", "code": "SN", "dial_code": "+221"},
  {"name": "Serbien", "code": "RS", "dial_code": "+381"},
  {"name": "Seychellen", "code": "SC", "dial_code": "+248"},
  {"name": "Sierra Leone", "code": "SL", "dial_code": "+232"},
  {"name": "Singapur", "code": "SG", "dial_code": "+65"},
  {"name": "Slowakei", "code": "SK", "dial_code": "+421"},
  {"name": "Slowenien", "code": "SI", "dial_code": "+386"},
  {"name": "Salomonen", "code": "SB", "dial_code": "+677"},
  {"name": "Somalia", "code": "SO", "dial_code": "+252"},
  {"name": "Südafrika", "code": "ZA", "dial_code": "+27"},
  {"name": "Südlicher Sultan", "code": "SS", "dial_code": "+211"},
  {
    "name": "Südgeorgien und die Südlichen Sandwichinseln",
    "code": "GS",
    "dial_code": "+500"
  },
  {"name": "Spanien", "code": "ES", "dial_code": "+34"},
  {"name": "Sri Lanka", "code": "LK", "dial_code": "+94"},
  {"name": "Sudan", "code": "SD", "dial_code": "+249"},
  {"name": "Suriname", "code": "SR", "dial_code": "+597"},
  {"name": "Svalbard und Jan Mayen", "code": "SJ", "dial_code": "+47"},
  {"name": "Swasiland", "code": "SZ", "dial_code": "+268"},
  {"name": "Schweden", "code": "SE", "dial_code": "+46"},
  {"name": "Schweiz", "code": "CH", "dial_code": "+41"},
  {"name": "Syrien", "code": "SY", "dial_code": "+963"},
  {"name": "Taiwan", "code": "TW", "dial_code": "+886"},
  {"name": "Tadschikistan", "code": "TJ", "dial_code": "+992"},
  {"name": "Tansania", "code": "TZ", "dial_code": "+255"},
  {"name": "Thailand", "code": "TH", "dial_code": "+66"},
  {"name": "Osttimor", "code": "TL", "dial_code": "+670"},
  {"name": "Togo", "code": "TG", "dial_code": "+228"},
  {"name": "Tokelau", "code": "TK", "dial_code": "+690"},
  {"name": "Tonga", "code": "TO", "dial_code": "+676"},
  {"name": "Trinidad und Tobago", "code": "TT", "dial_code": "+1868"},
  {"name": "Tunesien", "code": "TN", "dial_code": "+216"},
  {"name": "Türkei", "code": "TR", "dial_code": "+90"},
  {"name": "Turkmenistan", "code": "TM", "dial_code": "+993"},
  {"name": "Turks- und Caicosinseln", "code": "TC", "dial_code": "+1649"},
  {"name": "Tuvalu", "code": "TV", "dial_code": "+688"},
  {"name": "Uganda", "code": "UG", "dial_code": "+256"},
  {"name": "Ukraine", "code": "UA", "dial_code": "+380"},
  {"name": "Vereinigte Arabische Emirate", "code": "AE", "dial_code": "+971"},
  {"name": "Vereinigtes Königreich", "code": "GB", "dial_code": "+44"},
  {"name": "Vereinigte Staaten", "code": "US", "dial_code": "+1"},
  {"name": "Uruguay", "code": "UY", "dial_code": "+598"},
  {"name": "Usbekistan", "code": "UZ", "dial_code": "+998"},
  {"name": "Vanuatu", "code": "VU", "dial_code": "+678"},
  {"name": "Venezuela", "code": "VE", "dial_code": "+58"},
  {"name": "Vietnam", "code": "VN", "dial_code": "+84"},
  {"name": "Britische Jungferninseln", "code": "VG", "dial_code": "+1284"},
  {"name": "Amerikanische Jungferninseln", "code": "VI", "dial_code": "+1340"},
  {"name": "Wallis und Futuna", "code": "WF", "dial_code": "+681"},
  {"name": "Jemen", "code": "YE", "dial_code": "+967"},
  {"name": "Sambia", "code": "ZM", "dial_code": "+260"},
  {"name": "Simbabwe", "code": "ZW", "dial_code": "+263"},
];

List<Map> codesfr = [
  {"name": "无效国家", "code": "UU", "dial_code": "+28"},
  {"name": "Afghanistan", "code": "AF", "dial_code": "+93"},
  {"name": "Îles Åland", "code": "AX", "dial_code": "+358"},
  {"name": "Albanie", "code": "AL", "dial_code": "+355"},
  {"name": "Algérie", "code": "DZ", "dial_code": "+213"},
  {"name": "Samoa américaines", "code": "AS", "dial_code": "+1684"},
  {"name": "Andorre", "code": "AD", "dial_code": "+376"},
  {"name": "Angola", "code": "AO", "dial_code": "+244"},
  {"name": "Anguilla", "code": "AI", "dial_code": "+1264"},
  {"name": "Antarctique", "code": "AQ", "dial_code": "+672"},
  {"name": "Antigua-et-Barbuda", "code": "AG", "dial_code": "+1268"},
  {"name": "Argentine", "code": "AR", "dial_code": "+54"},
  {"name": "Arménie", "code": "AM", "dial_code": "+374"},
  {"name": "Aruba", "code": "AW", "dial_code": "+297"},
  {"name": "Australie", "code": "AU", "dial_code": "+61"},
  {"name": "Autriche", "code": "AT", "dial_code": "+43"},
  {"name": "Azerbaïdjan", "code": "AZ", "dial_code": "+994"},
  {"name": "Bahamas", "code": "BS", "dial_code": "+1242"},
  {"name": "Bahreïn", "code": "BH", "dial_code": "+973"},
  {"name": "Bangladesh", "code": "BD", "dial_code": "+880"},
  {"name": "Barbade", "code": "BB", "dial_code": "+1246"},
  {"name": "Bélarus", "code": "BY", "dial_code": "+375"},
  {"name": "Belgique", "code": "BE", "dial_code": "+32"},
  {"name": "Belize", "code": "BZ", "dial_code": "+501"},
  {"name": "Bénin", "code": "BJ", "dial_code": "+229"},
  {"name": "Bermudes", "code": "BM", "dial_code": "+1441"},
  {"name": "Bhoutan", "code": "BT", "dial_code": "+975"},
  {"name": "Bolivie", "code": "BO", "dial_code": "+591"},
  {"name": "Bosnie-Herzégovine", "code": "BA", "dial_code": "+387"},
  {"name": "Botswana", "code": "BW", "dial_code": "+267"},
  {"name": "Île Bouvet", "code": "BV", "dial_code": "+47"},
  {"name": "Brésil", "code": "BR", "dial_code": "+55"},
  {
    "name": "Territoire britannique de l'océan Indien",
    "code": "IO",
    "dial_code": "+246"
  },
  {"name": "Brunéi Darussalam", "code": "BN", "dial_code": "+673"},
  {"name": "Bulgarie", "code": "BG", "dial_code": "+359"},
  {"name": "Burkina Faso", "code": "BF", "dial_code": "+226"},
  {"name": "Burundi", "code": "BI", "dial_code": "+257"},
  {"name": "Cambodge", "code": "KH", "dial_code": "+855"},
  {"name": "Cameroun", "code": "CM", "dial_code": "+237"},
  {"name": "Canada", "code": "CA", "dial_code": "+1"},
  {"name": "Cap-Vert", "code": "CV", "dial_code": "+238"},
  {"name": "Îles Caïmans", "code": "KY", "dial_code": "+ 345"},
  {"name": "République centrafricaine", "code": "CF", "dial_code": "+236"},
  {"name": "Tchad", "code": "TD", "dial_code": "+235"},
  {"name": "Chili", "code": "CL", "dial_code": "+56"},
  {"name": "Chine", "code": "CN", "dial_code": "+86"},
  {"name": "Île Christmas", "code": "CX", "dial_code": "+61"},
  {"name": "Îles Cocos - Keeling", "code": "CC", "dial_code": "+61"},
  {"name": "Colombie", "code": "CO", "dial_code": "+57"},
  {"name": "Comores", "code": "KM", "dial_code": "+269"},
  {"name": "Congo", "code": "CG", "dial_code": "+242"},
  {
    "name": "République démocratique du Congo",
    "code": "CD",
    "dial_code": "+243"
  },
  {"name": "Îles Cook", "code": "CK", "dial_code": "+682"},
  {"name": "Costa Rica", "code": "CR", "dial_code": "+506"},
  {"name": "Côte d’Ivoire", "code": "CI", "dial_code": "+225"},
  {"name": "Croatie", "code": "HR", "dial_code": "+385"},
  {"name": "Cuba", "code": "CU", "dial_code": "+53"},
  {"name": "Chypre", "code": "CY", "dial_code": "+357"},
  {"name": "République tchèque", "code": "CZ", "dial_code": "+420"},
  {"name": "Danemark", "code": "DK", "dial_code": "+45"},
  {"name": "Djibouti", "code": "DJ", "dial_code": "+253"},
  {"name": "Dominique", "code": "DM", "dial_code": "+1767"},
  {"name": "République dominicaine", "code": "DO", "dial_code": "+1849"},
  {"name": "Équateur", "code": "EC", "dial_code": "+593"},
  {"name": "Égypte", "code": "EG", "dial_code": "+20"},
  {"name": "El Salvador", "code": "SV", "dial_code": "+503"},
  {"name": "Guinée équatoriale", "code": "GQ", "dial_code": "+240"},
  {"name": "Érythrée", "code": "ER", "dial_code": "+291"},
  {"name": "Estonie", "code": "EE", "dial_code": "+372"},
  {"name": "Éthiopie", "code": "ET", "dial_code": "+251"},
  {"name": "Îles Malouines", "code": "FK", "dial_code": "+500"},
  {"name": "Îles Féroé", "code": "FO", "dial_code": "+298"},
  {"name": "Fidji", "code": "FJ", "dial_code": "+679"},
  {"name": "Finlande", "code": "FI", "dial_code": "+358"},
  {"name": "France", "code": "FR", "dial_code": "+33"},
  {"name": "Guyane française", "code": "GF", "dial_code": "+594"},
  {"name": "Polynésie française", "code": "PF", "dial_code": "+689"},
  {"name": "Terres australes françaises", "code": "TF", "dial_code": "+262"},
  {"name": "Gabon", "code": "GA", "dial_code": "+241"},
  {"name": "Gambie", "code": "GM", "dial_code": "+220"},
  {"name": "Géorgie", "code": "GE", "dial_code": "+995"},
  {"name": "Allemagne", "code": "DE", "dial_code": "+49"},
  {"name": "Ghana", "code": "GH", "dial_code": "+233"},
  {"name": "Gibraltar", "code": "GI", "dial_code": "+350"},
  {"name": "Grèce", "code": "GR", "dial_code": "+30"},
  {"name": "Groenland", "code": "GL", "dial_code": "+299"},
  {"name": "Grenade", "code": "GD", "dial_code": "+1473"},
  {"name": "Guadeloupe", "code": "GP", "dial_code": "+590"},
  {"name": "Guam", "code": "GU", "dial_code": "+1671"},
  {"name": "Guatemala", "code": "GT", "dial_code": "+502"},
  {"name": "Guernesey", "code": "GG", "dial_code": "+44"},
  {"name": "Guinée", "code": "GN", "dial_code": "+224"},
  {"name": "Guinée-Bissau", "code": "GW", "dial_code": "+245"},
  {"name": "Guyana", "code": "GY", "dial_code": "+592"},
  {"name": "Haïti", "code": "HT", "dial_code": "+509"},
  {"name": "Îles Heard et MacDonald", "code": "HM", "dial_code": "+0"},
  {"name": "État de la Cité du Vatican", "code": "VA", "dial_code": "+379"},
  {"name": "Honduras", "code": "HN", "dial_code": "+504"},
  {"name": "R.A.S. chinoise de Hong Kong", "code": "HK", "dial_code": "+852"},
  {"name": "Hongrie", "code": "HU", "dial_code": "+36"},
  {"name": "Islande", "code": "IS", "dial_code": "+354"},
  {"name": "Inde", "code": "IN", "dial_code": "+91"},
  {"name": "Indonésie", "code": "ID", "dial_code": "+62"},
  {"name": "Iran", "code": "IR", "dial_code": "+98"},
  {"name": "Irak", "code": "IQ", "dial_code": "+964"},
  {"name": "Irlande", "code": "IE", "dial_code": "+353"},
  {"name": "Île de Man", "code": "IM", "dial_code": "+44"},
  {"name": "Israël", "code": "IL", "dial_code": "+972"},
  {"name": "Italie", "code": "IT", "dial_code": "+39"},
  {"name": "Jamaïque", "code": "JM", "dial_code": "+1876"},
  {"name": "Japon", "code": "JP", "dial_code": "+81"},
  {"name": "Jersey", "code": "JE", "dial_code": "+44"},
  {"name": "Jordanie", "code": "JO", "dial_code": "+962"},
  {"name": "Kazakhstan", "code": "KZ", "dial_code": "+7"},
  {"name": "Kenya", "code": "KE", "dial_code": "+254"},
  {"name": "Kiribati", "code": "KI", "dial_code": "+686"},
  {"name": "Corée du Nord", "code": "KP", "dial_code": "+850"},
  {"name": "Corée du Sud", "code": "KR", "dial_code": "+82"},
  {"name": "Kosovo", "code": "XK", "dial_code": "+383"},
  {"name": "Koweït", "code": "KW", "dial_code": "+965"},
  {"name": "Kirghizistan", "code": "KG", "dial_code": "+996"},
  {"name": "Laos", "code": "LA", "dial_code": "+856"},
  {"name": "Lettonie", "code": "LV", "dial_code": "+371"},
  {"name": "Liban", "code": "LB", "dial_code": "+961"},
  {"name": "Lesotho", "code": "LS", "dial_code": "+266"},
  {"name": "Libéria", "code": "LR", "dial_code": "+231"},
  {"name": "Libye", "code": "LY", "dial_code": "+218"},
  {"name": "Liechtenstein", "code": "LI", "dial_code": "+423"},
  {"name": "Lituanie", "code": "LT", "dial_code": "+370"},
  {"name": "Luxembourg", "code": "LU", "dial_code": "+352"},
  {"name": "R.A.S. chinoise de Macao", "code": "MO", "dial_code": "+853"},
  {"name": "Macédoine", "code": "MK", "dial_code": "+389"},
  {"name": "Madagascar", "code": "MG", "dial_code": "+261"},
  {"name": "Malawi", "code": "MW", "dial_code": "+265"},
  {"name": "Malaisie", "code": "MY", "dial_code": "+60"},
  {"name": "Maldives", "code": "MV", "dial_code": "+960"},
  {"name": "Mali", "code": "ML", "dial_code": "+223"},
  {"name": "Malte", "code": "MT", "dial_code": "+356"},
  {"name": "Îles Marshall", "code": "MH", "dial_code": "+692"},
  {"name": "Martinique", "code": "MQ", "dial_code": "+596"},
  {"name": "Mauritanie", "code": "MR", "dial_code": "+222"},
  {"name": "Maurice", "code": "MU", "dial_code": "+230"},
  {"name": "Mayotte", "code": "YT", "dial_code": "+262"},
  {"name": "Mexique", "code": "MX", "dial_code": "+52"},
  {"name": "États fédérés de Micronésie", "code": "FM", "dial_code": "+691"},
  {"name": "Moldavie", "code": "MD", "dial_code": "+373"},
  {"name": "Monaco", "code": "MC", "dial_code": "+377"},
  {"name": "Mongolie", "code": "MN", "dial_code": "+976"},
  {"name": "Monténégro", "code": "ME", "dial_code": "+382"},
  {"name": "Montserrat", "code": "MS", "dial_code": "+1664"},
  {"name": "Maroc", "code": "MA", "dial_code": "+212"},
  {"name": "Mozambique", "code": "MZ", "dial_code": "+258"},
  {"name": "Myanmar", "code": "MM", "dial_code": "+95"},
  {"name": "Namibie", "code": "NA", "dial_code": "+264"},
  {"name": "Nauru", "code": "NR", "dial_code": "+674"},
  {"name": "Népal", "code": "NP", "dial_code": "+977"},
  {"name": "Pays-Bas", "code": "NL", "dial_code": "+31"},
  {"name": "Antilles néerlandaises", "code": "AN", "dial_code": "+599"},
  {"name": "Nouvelle-Calédonie", "code": "NC", "dial_code": "+687"},
  {"name": "Nouvelle-Zélande", "code": "NZ", "dial_code": "+64"},
  {"name": "Nicaragua", "code": "NI", "dial_code": "+505"},
  {"name": "Niger", "code": "NE", "dial_code": "+227"},
  {"name": "Nigéria", "code": "NG", "dial_code": "+234"},
  {"name": "Niue", "code": "NU", "dial_code": "+683"},
  {"name": "Île Norfolk", "code": "NF", "dial_code": "+672"},
  {"name": "Îles Mariannes du Nord", "code": "MP", "dial_code": "+1670"},
  {"name": "Norvège", "code": "NO", "dial_code": "+47"},
  {"name": "Oman", "code": "OM", "dial_code": "+968"},
  {"name": "Pakistan", "code": "PK", "dial_code": "+92"},
  {"name": "Palaos", "code": "PW", "dial_code": "+680"},
  {"name": "Territoire palestinien", "code": "PS", "dial_code": "+970"},
  {"name": "Panama", "code": "PA", "dial_code": "+507"},
  {"name": "Papouasie-Nouvelle-Guinée", "code": "PG", "dial_code": "+675"},
  {"name": "Paraguay", "code": "PY", "dial_code": "+595"},
  {"name": "Pérou", "code": "PE", "dial_code": "+51"},
  {"name": "Philippines", "code": "PH", "dial_code": "+63"},
  {"name": "Pitcairn", "code": "PN", "dial_code": "+64"},
  {"name": "Pologne", "code": "PL", "dial_code": "+48"},
  {"name": "Portugal", "code": "PT", "dial_code": "+351"},
  {"name": "Porto Rico", "code": "PR", "dial_code": "+1939"},
  {"name": "Qatar", "code": "QA", "dial_code": "+974"},
  {"name": "Roumanie", "code": "RO", "dial_code": "+40"},
  {"name": "Russie", "code": "RU", "dial_code": "+7"},
  {"name": "Rwanda", "code": "RW", "dial_code": "+250"},
  {"name": "Réunion", "code": "RE", "dial_code": "+262"},
  {"name": "Saint-Barthélémy", "code": "BL", "dial_code": "+590"},
  {"name": "Sainte-Hélène", "code": "SH", "dial_code": "+290"},
  {"name": "Saint-Kitts-et-Nevis", "code": "KN", "dial_code": "+1869"},
  {"name": "Sainte-Lucie", "code": "LC", "dial_code": "+1758"},
  {"name": "Saint-Martin", "code": "MF", "dial_code": "+590"},
  {"name": "Saint-Pierre-et-Miquelon", "code": "PM", "dial_code": "+508"},
  {
    "name": "Saint-Vincent-et-les Grenadines",
    "code": "VC",
    "dial_code": "+1784"
  },
  {"name": "Samoa", "code": "WS", "dial_code": "+685"},
  {"name": "Saint-Marin", "code": "SM", "dial_code": "+378"},
  {"name": "Sao Tomé-et-Principe", "code": "ST", "dial_code": "+239"},
  {"name": "Arabie saoudite", "code": "SA", "dial_code": "+966"},
  {"name": "Sénégal", "code": "SN", "dial_code": "+221"},
  {"name": "Serbie", "code": "RS", "dial_code": "+381"},
  {"name": "Seychelles", "code": "SC", "dial_code": "+248"},
  {"name": "Sierra Leone", "code": "SL", "dial_code": "+232"},
  {"name": "Singapour", "code": "SG", "dial_code": "+65"},
  {"name": "Slovaquie", "code": "SK", "dial_code": "+421"},
  {"name": "Slovénie", "code": "SI", "dial_code": "+386"},
  {"name": "Îles Salomon", "code": "SB", "dial_code": "+677"},
  {"name": "Somalie", "code": "SO", "dial_code": "+252"},
  {"name": "Afrique du Sud", "code": "ZA", "dial_code": "+27"},
  {"name": "Sud - Soudan", "code": "SS", "dial_code": "+211"},
  {
    "name": "Géorgie du Sud et les îles Sandwich du Sud",
    "code": "GS",
    "dial_code": "+500"
  },
  {"name": "Espagne", "code": "ES", "dial_code": "+34"},
  {"name": "Sri Lanka", "code": "LK", "dial_code": "+94"},
  {"name": "Soudan", "code": "SD", "dial_code": "+249"},
  {"name": "Suriname", "code": "SR", "dial_code": "+597"},
  {"name": "Svalbard et Île Jan Mayen", "code": "SJ", "dial_code": "+47"},
  {"name": "Swaziland", "code": "SZ", "dial_code": "+268"},
  {"name": "Suède", "code": "SE", "dial_code": "+46"},
  {"name": "Suisse", "code": "CH", "dial_code": "+41"},
  {"name": "Syrie", "code": "SY", "dial_code": "+963"},
  {"name": "Taïwan", "code": "TW", "dial_code": "+886"},
  {"name": "Tadjikistan", "code": "TJ", "dial_code": "+992"},
  {"name": "Tanzanie", "code": "TZ", "dial_code": "+255"},
  {"name": "Thaïlande", "code": "TH", "dial_code": "+66"},
  {"name": "Timor oriental", "code": "TL", "dial_code": "+670"},
  {"name": "Togo", "code": "TG", "dial_code": "+228"},
  {"name": "Tokelau", "code": "TK", "dial_code": "+690"},
  {"name": "Tonga", "code": "TO", "dial_code": "+676"},
  {"name": "Trinité-et-Tobago", "code": "TT", "dial_code": "+1868"},
  {"name": "Tunisie", "code": "TN", "dial_code": "+216"},
  {"name": "Turquie", "code": "TR", "dial_code": "+90"},
  {"name": "Turkménistan", "code": "TM", "dial_code": "+993"},
  {"name": "Îles Turks et Caïques", "code": "TC", "dial_code": "+1649"},
  {"name": "Tuvalu", "code": "TV", "dial_code": "+688"},
  {"name": "Ouganda", "code": "UG", "dial_code": "+256"},
  {"name": "Ukraine", "code": "UA", "dial_code": "+380"},
  {"name": "Émirats arabes unis", "code": "AE", "dial_code": "+971"},
  {"name": "Royaume-Uni", "code": "GB", "dial_code": "+44"},
  {"name": "États-Unis", "code": "US", "dial_code": "+1"},
  {"name": "Uruguay", "code": "UY", "dial_code": "+598"},
  {"name": "Ouzbékistan", "code": "UZ", "dial_code": "+998"},
  {"name": "Vanuatu", "code": "VU", "dial_code": "+678"},
  {"name": "Venezuela", "code": "VE", "dial_code": "+58"},
  {"name": "Viêt Nam", "code": "VN", "dial_code": "+84"},
  {"name": "Îles Vierges britanniques", "code": "VG", "dial_code": "+1284"},
  {"name": "Îles Vierges des États-Unis", "code": "VI", "dial_code": "+1340"},
  {"name": "Wallis-et-Futuna", "code": "WF", "dial_code": "+681"},
  {"name": "Yémen", "code": "YE", "dial_code": "+967"},
  {"name": "Zambie", "code": "ZM", "dial_code": "+260"},
  {"name": "Zimbabwe", "code": "ZW", "dial_code": "+263"},
];

List<Map> codestemp = [
  {"name": "Afghanistan", "code": "AF", "dial_code": "93"},
  {"name": "Albania", "code": "AL", "dial_code": "355"},
  {"name": "Algeria", "code": "DZ", "dial_code": "213"},
  {"name": "American Samoa", "code": "AS", "dial_code": "1684"},
  {"name": "Andorra", "code": "AD", "dial_code": "376"},
  {"name": "Angola", "code": "AO", "dial_code": "244"},
  {"name": "Anguilla", "code": "AI", "dial_code": "1264"},
  {"name": "Antigua & Barbuda", "code": "AG", "dial_code": "1268"},
  {"name": "Argentina", "code": "AR", "dial_code": "54"},
  {"name": "Armenia", "code": "AM", "dial_code": "374"},
  {"name": "Aruba", "code": "AW", "dial_code": "297"},
  {"name": "Australia", "code": "AU", "dial_code": "61"},
  {"name": "Austria", "code": "AT", "dial_code": "43"},
  {"name": "Azerbaijan", "code": "AZ", "dial_code": "994"},
  {"name": "Bahamas", "code": "BS", "dial_code": "1242"},
  {"name": "Bahrain", "code": "BH", "dial_code": "973"},
  {"name": "Bangladesh", "code": "BD", "dial_code": "880"},
  {"name": "Barbados", "code": "BB", "dial_code": "1246"},
  {"name": "Belarus", "code": "BY", "dial_code": "375"},
  {"name": "Belgium", "code": "BE", "dial_code": "32"},
  {"name": "Belize", "code": "BZ", "dial_code": "501"},
  {"name": "Benin", "code": "BJ", "dial_code": "229"},
  {"name": "Bermuda", "code": "BM", "dial_code": "1441"},
  {"name": "Bhutan", "code": "BT", "dial_code": "975"},
  {"name": "Bolivia", "code": "BO", "dial_code": "591"},
  {"name": "Bonaire, Sint Eustatius & Saba", "code": "BQ", "dial_code": "599"},
  {"name": "Bosnia & Herzegovina", "code": "BA", "dial_code": "387"},
  {"name": "Botswana", "code": "BW", "dial_code": "267"},
  {"name": "Brazil", "code": "BR", "dial_code": "55"},
  {"name": "British Virgin Islands", "code": "VG", "dial_code": "1284"},
  {"name": "Brunei Darussalam", "code": "BN", "dial_code": "673"},
  {"name": "Bulgaria", "code": "BG", "dial_code": "359"},
  {"name": "Burkina Faso", "code": "BF", "dial_code": "226"},
  {"name": "Burundi", "code": "BI", "dial_code": "257"},
  {"name": "Cambodia", "code": "KH", "dial_code": "855"},
  {"name": "Cameroon", "code": "CM", "dial_code": "237"},
  {"name": "Canada", "code": "CA", "dial_code": "1"},
  {"name": "Cape Verde", "code": "CV", "dial_code": "238"},
  {"name": "Cayman Islands", "code": "KY", "dial_code": "1345"},
  {"name": "Central African Republic", "code": "CF", "dial_code": "236"},
  {"name": "Chad", "code": "TD", "dial_code": "235"},
  {"name": "Chile", "code": "CL", "dial_code": "56"},
  {"name": "China", "code": "CN", "dial_code": "86"},
  {"name": "Colombia", "code": "CO", "dial_code": "57"},
  {"name": "Comoros", "code": "KM", "dial_code": "269"},
  {"name": "Congo", "code": "CG", "dial_code": "242"},
  {"name": "Congo, Democratic Republic", "code": "CD", "dial_code": "243"},
  {"name": "Cook Islands", "code": "CK", "dial_code": "682"},
  {"name": "Costa Rica", "code": "CR", "dial_code": "506"},
  {"name": "Croatia", "code": "HR", "dial_code": "385"},
  {"name": "Cuba", "code": "CU", "dial_code": "53"},
  {"name": "Curaçao", "code": "CW", "dial_code": "599"},
  {"name": "Cyprus", "code": "CY", "dial_code": "357"},
  {"name": "Czech Republic", "code": "CZ", "dial_code": "420"},
  {"name": "Côte d`Ivoire", "code": "CI", "dial_code": "225"},
  {"name": "Denmark", "code": "DK", "dial_code": "45"},
  {"name": "Diego Garcia", "code": "IO", "dial_code": "246"},
  {"name": "Djibouti", "code": "DJ", "dial_code": "253"},
  {"name": "Dominica", "code": "DM", "dial_code": "1767"},
  {"name": "Dominican Republic", "code": "DO", "dial_code": "1"},
  {"name": "Ecuador", "code": "EC", "dial_code": "593"},
  {"name": "Egypt", "code": "EG", "dial_code": "20"},
  {"name": "El Salvador", "code": "SV", "dial_code": "503"},
  {"name": "Equatorial Guinea", "code": "GQ", "dial_code": "240"},
  {"name": "Eritrea", "code": "ER", "dial_code": "291"},
  {"name": "Estonia", "code": "EE", "dial_code": "372"},
  {"name": "Ethiopia", "code": "ET", "dial_code": "251"},
  {"name": "Falkland Islands", "code": "FK", "dial_code": "500"},
  {"name": "Faroe Islands", "code": "FO", "dial_code": "298"},
  {"name": "Fiji", "code": "FJ", "dial_code": "679"},
  {"name": "Finland", "code": "FI", "dial_code": "358"},
  {"name": "France", "code": "FR", "dial_code": "33"},
  {"name": "French Guiana", "code": "GF", "dial_code": "594"},
  {"name": "French Polynesia", "code": "PF", "dial_code": "689"},
  {"name": "Gabon", "code": "GA", "dial_code": "241"},
  {"name": "Gambia", "code": "GM", "dial_code": "220"},
  {"name": "Georgia", "code": "GE", "dial_code": "995"},
  {"name": "Germany", "code": "DE", "dial_code": "49"},
  {"name": "Ghana", "code": "GH", "dial_code": "233"},
  {"name": "Gibraltar", "code": "GI", "dial_code": "350"},
  {"name": "Greece", "code": "GR", "dial_code": "30"},
  {"name": "Greenland", "code": "GL", "dial_code": "299"},
  {"name": "Grenada", "code": "GD", "dial_code": "1473"},
  {"name": "Guadeloupe", "code": "GP", "dial_code": "590"},
  {"name": "Guam", "code": "GU", "dial_code": "1671"},
  {"name": "Guatemala", "code": "GT", "dial_code": "502"},
  {"name": "Guinea", "code": "GN", "dial_code": "224"},
  {"name": "Guinea-Bissau", "code": "GW", "dial_code": "245"},
  {"name": "Guyana", "code": "GY", "dial_code": "592"},
  {"name": "Haiti", "code": "HT", "dial_code": "509"},
  {"name": "Honduras", "code": "HN", "dial_code": "504"},
  {"name": "Hong Kong", "code": "HK", "dial_code": "852"},
  {"name": "Hungary", "code": "HU", "dial_code": "36"},
  {"name": "Iceland", "code": "IS", "dial_code": "354"},
  {"name": "India", "code": "IN", "dial_code": "91"},
  {"name": "Indonesia", "code": "ID", "dial_code": "62"},
  {"name": "Iran", "code": "IR", "dial_code": "98"},
  {"name": "Iraq", "code": "IQ", "dial_code": "964"},
  {"name": "Ireland", "code": "IE", "dial_code": "353"},
  {"name": "Israel", "code": "IL", "dial_code": "972"},
  {"name": "Italy", "code": "IT", "dial_code": "39"},
  {"name": "Jamaica", "code": "JM", "dial_code": "1876"},
  {"name": "Japan", "code": "JP", "dial_code": "81"},
  {"name": "Jordan", "code": "JO", "dial_code": "962"},
  {"name": "Kazakhstan", "code": "KZ", "dial_code": "7"},
  {"name": "Kenya", "code": "KE", "dial_code": "254"},
  {"name": "Kiribati", "code": "KI", "dial_code": "686"},
  {"name": "Kuwait", "code": "KW", "dial_code": "965"},
  {"name": "Kyrgyzstan", "code": "KG", "dial_code": "996"},
  {"name": "Laos", "code": "LA", "dial_code": "856"},
  {"name": "Latvia", "code": "LV", "dial_code": "371"},
  {"name": "Lebanon", "code": "LB", "dial_code": "961"},
  {"name": "Lesotho", "code": "LS", "dial_code": "266"},
  {"name": "Liberia", "code": "LR", "dial_code": "231"},
  {"name": "Libya", "code": "LY", "dial_code": "218"},
  {"name": "Liechtenstein", "code": "LI", "dial_code": "423"},
  {"name": "Lithuania", "code": "LT", "dial_code": "370"},
  {"name": "Luxembourg", "code": "LU", "dial_code": "352"},
  {"name": "Macau", "code": "MO", "dial_code": "853"},
  {"name": "Macedonia", "code": "MK", "dial_code": "389"},
  {"name": "Madagascar", "code": "MG", "dial_code": "261"},
  {"name": "Malawi", "code": "MW", "dial_code": "265"},
  {"name": "Malaysia", "code": "MY", "dial_code": "60"},
  {"name": "Maldives", "code": "MV", "dial_code": "960"},
  {"name": "Mali", "code": "ML", "dial_code": "223"},
  {"name": "Malta", "code": "MT", "dial_code": "356"},
  {"name": "Marshall Islands", "code": "MH", "dial_code": "692"},
  {"name": "Martinique", "code": "MQ", "dial_code": "596"},
  {"name": "Mauritania", "code": "MR", "dial_code": "222"},
  {"name": "Mauritius", "code": "MU", "dial_code": "230"},
  {"name": "Mexico", "code": "MX", "dial_code": "52"},
  {"name": "Micronesia", "code": "FM", "dial_code": "691"},
  {"name": "Moldova", "code": "MD", "dial_code": "373"},
  {"name": "Monaco", "code": "MC", "dial_code": "377"},
  {"name": "Mongolia", "code": "MN", "dial_code": "976"},
  {"name": "Montenegro", "code": "ME", "dial_code": "382"},
  {"name": "Montserrat", "code": "MS", "dial_code": "1664"},
  {"name": "Morocco", "code": "MA", "dial_code": "212"},
  {"name": "Mozambique", "code": "MZ", "dial_code": "258"},
  {"name": "Myanmar", "code": "MM", "dial_code": "95"},
  {"name": "Namibia", "code": "NA", "dial_code": "264"},
  {"name": "Nauru", "code": "NR", "dial_code": "674"},
  {"name": "Nepal", "code": "NP", "dial_code": "977"},
  {"name": "Netherlands", "code": "NL", "dial_code": "31"},
  {"name": "New Caledonia", "code": "NC", "dial_code": "687"},
  {"name": "New Zealand", "code": "NZ", "dial_code": "64"},
  {"name": "Nicaragua", "code": "NI", "dial_code": "505"},
  {"name": "Niger", "code": "NE", "dial_code": "227"},
  {"name": "Nigeria", "code": "NG", "dial_code": "234"},
  {"name": "Niue", "code": "NU", "dial_code": "683"},
  {"name": "Norfolk Island", "code": "NF", "dial_code": "672"},
  {"name": "North Korea", "code": "KP", "dial_code": "850"},
  {"name": "Northern Mariana Islands", "code": "MP", "dial_code": "1670"},
  {"name": "Norway", "code": "NO", "dial_code": "47"},
  {"name": "Oman", "code": "OM", "dial_code": "968"},
  {"name": "Pakistan", "code": "PK", "dial_code": "92"},
  {"name": "Palau", "code": "PW", "dial_code": "680"},
  {"name": "Palestine", "code": "PS", "dial_code": "970"},
  {"name": "Panama", "code": "PA", "dial_code": "507"},
  {"name": "Papua New Guinea", "code": "PG", "dial_code": "675"},
  {"name": "Paraguay", "code": "PY", "dial_code": "595"},
  {"name": "Peru", "code": "PE", "dial_code": "51"},
  {"name": "Philippines", "code": "PH", "dial_code": "63"},
  {"name": "Poland", "code": "PL", "dial_code": "48"},
  {"name": "Portugal", "code": "PT", "dial_code": "351"},
  {"name": "Puerto Rico", "code": "PR", "dial_code": "1"},
  {"name": "Qatar", "code": "QA", "dial_code": "974"},
  {"name": "Romania", "code": "RO", "dial_code": "40"},
  {"name": "Russian Federation", "code": "RU", "dial_code": "7"},
  {"name": "Rwanda", "code": "RW", "dial_code": "250"},
  {"name": "Réunion", "code": "RE", "dial_code": "262"},
  {"name": "Saint Helena", "code": "SH", "dial_code": "247"},
  {"name": "Saint Helena", "code": "SH2", "dial_code": "290"},
  {"name": "Saint Kitts & Nevis", "code": "KN", "dial_code": "1869"},
  {"name": "Saint Lucia", "code": "LC", "dial_code": "1758"},
  {"name": "Saint Pierre & Miquelon", "code": "PM", "dial_code": "508"},
  {"name": "Saint Vincent & the Grenadines", "code": "VC", "dial_code": "1784"},
  {"name": "Samoa", "code": "WS", "dial_code": "685"},
  {"name": "San Marino", "code": "SM", "dial_code": "378"},
  {"name": "Saudi Arabia", "code": "SA", "dial_code": "966"},
  {"name": "Senegal", "code": "SN", "dial_code": "221"},
  {"name": "Serbia", "code": "RS", "dial_code": "381"},
  {"name": "Seychelles", "code": "SC", "dial_code": "248"},
  {"name": "Sierra Leone", "code": "SL", "dial_code": "232"},
  {"name": "Singapore", "code": "SG", "dial_code": "65"},
  {"name": "Sint Maarten", "code": "SX", "dial_code": "1721"},
  {"name": "Slovakia", "code": "SK", "dial_code": "421"},
  {"name": "Slovenia", "code": "SI", "dial_code": "386"},
  {"name": "Solomon Islands", "code": "SB", "dial_code": "677"},
  {"name": "Somalia", "code": "SO", "dial_code": "252"},
  {"name": "South Africa", "code": "ZA", "dial_code": "27"},
  {"name": "South Korea", "code": "KR", "dial_code": "82"},
  {"name": "South Sudan", "code": "SS", "dial_code": "211"},
  {"name": "Spain", "code": "ES", "dial_code": "34"},
  {"name": "Sri Lanka", "code": "LK", "dial_code": "94"},
  {"name": "Sudan", "code": "SD", "dial_code": "249"},
  {"name": "Suriname", "code": "SR", "dial_code": "597"},
  {"name": "Swaziland", "code": "SZ", "dial_code": "268"},
  {"name": "Sweden", "code": "SE", "dial_code": "46"},
  {"name": "Switzerland", "code": "CH", "dial_code": "41"},
  {"name": "Syrian Arab Republic", "code": "SY", "dial_code": "963"},
  {"name": "São Tomé & Príncipe", "code": "ST", "dial_code": "239"},
  {"name": "Taiwan", "code": "TW", "dial_code": "886"},
  {"name": "Tajikistan", "code": "TJ", "dial_code": "992"},
  {"name": "Tanzania", "code": "TZ", "dial_code": "255"},
  {"name": "Thailand", "code": "TH", "dial_code": "66"},
  {"name": "Timor-Leste", "code": "TL", "dial_code": "670"},
  {"name": "Togo", "code": "TG", "dial_code": "228"},
  {"name": "Tokelau", "code": "TK", "dial_code": "690"},
  {"name": "Tonga", "code": "TO", "dial_code": "676"},
  {"name": "Trinidad & Tobago", "code": "TT", "dial_code": "1868"},
  {"name": "Tunisia", "code": "TN", "dial_code": "216"},
  {"name": "Turkey", "code": "TR", "dial_code": "90"},
  {"name": "Turkmenistan", "code": "TM", "dial_code": "993"},
  {"name": "Turks & Caicos Islands", "code": "TC", "dial_code": "1649"},
  {"name": "Tuvalu", "code": "TV", "dial_code": "688"},
  {"name": "US Virgin Islands", "code": "VI", "dial_code": "1340"},
  {"name": "USA", "code": "US", "dial_code": "1"},
  {"name": "Uganda", "code": "UG", "dial_code": "256"},
  {"name": "Ukraine", "code": "UA", "dial_code": "380"},
  {"name": "United Arab Emirates", "code": "AE", "dial_code": "971"},
  {"name": "United Kingdom", "code": "GB", "dial_code": "44"},
  {"name": "Uruguay", "code": "UY", "dial_code": "598"},
  {"name": "Uzbekistan", "code": "UZ", "dial_code": "998"},
  {"name": "Vanuatu", "code": "VU", "dial_code": "678"},
  {"name": "Venezuela", "code": "VE", "dial_code": "58"},
  {"name": "Vietnam", "code": "VN", "dial_code": "84"},
  {"name": "Wallis & Futuna", "code": "WF", "dial_code": "681"},
  {"name": "Yemen", "code": "YE", "dial_code": "967"},
  {"name": "Zambia", "code": "ZM", "dial_code": "260"},
  {"name": "Zimbabwe", "code": "ZW", "dial_code": "263"},
];
